puoi copiare tutto il codice della pagina cosa vediamo dove sta l'errore?
puoi copiare tutto il codice della pagina cosa vediamo dove sta l'errore?
cut
<script language="VB" runat="server">
Sub memorizza(Source as Object, E as EventArgs)
dim errore as Integer
errore=0
response.write (stato.text)
cut<%
if not page.ispostback then
Dim dstDataSet As New DataSet
dstDataSet.ReadXml(Server.MapPath("nazioni.xml"))
With stato
.DataSource = dstDataSet
.DataTextField = "nome"
.DataBind()
End With
end if
%>
ho tagliato le parti relative alla grafica e la parte della routine che fa l'inserimento nel db<form id="scrivi" method="post" runat="server" enctype="multipart/form-data" >
<table >
<tr>
<td class="style24 style15 style14">Società :</td>
<td><asp:Textbox id="societa" style="WIDTH: 358px;" runat="server"/></td>
<td></td>
</tr>
<tr> <td class="style24 style15 style14">Cognome : <font color="red">*</font></td>
<td><asp:Textbox id="cognome" style="WIDTH: 359px;" runat="server"/></td>
<td> <asp:RequiredFieldValidator ControlToValidate="cognome" Display="Dynamic" errormessage="È necessario immettere il proprio cognome." runat=server/> </td>
</tr>
<tr>
<td class="style24 style15 style14">Ruolo:</td>
<td><aspropDownList id="ruolo" style="WIDTH: 358px;" runat="server">
<asp:ListItem>Titolare</asp:ListItem>
<asp:ListItem>Dirigente</asp:ListItem>
<asp:ListItem>Responsabile marketing</asp:ListItem>
<asp:ListItem>Responsabile IT</asp:ListItem>
<asp:ListItem>Impiegato</asp:ListItem>
<asp:ListItem>Altro</asp:ListItem>
</aspropDownList></td>
<td></td>
</tr>
<tr> <td class="style24 style15 style14">Stato : </td>
<td><aspropdownList id="stato" style="WIDTH: 359px;" runat="server" />
</td>
<td></td>
</tr>
<tr>
<td> </td>
<td ALIGN="center"><asp:button Text="Invia" onClick="memorizza" id="Send" runat="server"/></td>
<td></td>
</tr>
</table>
</form>
grazie mille
non sono riuscito a trovare l'errore quindi ho risolto aggirandolo :
e ho importato il file xml in una tabella sqlserverStato : <aspropdownList id="stato" DataSourceID="SqlDataSource"
DataTextField="nazione" style="WIDTH: 359px;" runat="server" />
<asp:SqlDataSource ID="SqlDataSource" runat="server" ConnectionString="<%$ ConnectionStrings:AppConnectionString1 %>" SelectCommand="SELECT nazione FROM nazioni">
</asp:SqlDataSource>
![]()
Scusa se insisto ma hai provato a mettere tutto nel Page_PreRender??? Ovviamente poi devi modificare InitializeComponent aggiungendo il Page_PreRender come evento. Fammi sapereOriginariamente inviato da erprincipe
non sono riuscito a trovare l'errore quindi ho risolto aggirandolo :
e ho importato il file xml in una tabella sqlserver
![]()
![]()