Ciao a tutti e scusate se vi pongo un quesito di facilissima risoluzione per voi ma quasi impossibile per me...: sto facendo gradualmente il passaggio da ASP Classic ad ASP.NET però oggi mi trovo di fronte al seguente problema:
Ho un database di tipo SQL Server con la Tabella chiamata Anagrafica dove devo registrare dentro i seguenti campi: Cognome, Nome, Data_Nascita, Luogo, Telefono, email.
Ho creato il Form della pagina aggiungi.aspx nel seguente modo:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server" id="Invia">
</head>
<body>
<form id="form1" runat="server">
<div>
<span lang="it">
Cognome: </span>
<input id="cognome" type="text" onclick="return Text1_onclick()" />
<span lang="it">Nome: </span>
<input id="nome" type="text" />
<input id="Submit" type="submit" value="Invia"
onclick="return Submit1_onclick()" /><asp:SqlDataSource ID="SqlDataSource1"
runat="server" ConflictDetection="CompareAllValues"
ConnectionString="<%$ ConnectionStringsatabaseConnectionString %>"
InsertCommand="INSERT INTO [user] ([cognome], [nome]) VALUES (@cognome, @nome)"
OldValuesParameterFormatString="original_{0}"
SelectCommand="SELECT * FROM [user]"
UpdateCommand="UPDATE [user] SET [cognome] = @cognome, [nome] = @nome WHERE [Id] = @original_Id AND [cognome] = @original_cognome AND [nome] = @original_nome">
<DeleteParameters>
<asp:Parameter Name="original_Id" Type="Int32" />
<asp:Parameter Name="original_cognome" Type="String" />
<asp:Parameter Name="original_nome" Type="String" />
</DeleteParameters>
<UpdateParameters>
<asp:Parameter Name="cognome" Type="String" />
<asp:Parameter Name="nome" Type="String" />
<asp:Parameter Name="original_Id" Type="Int32" />
<asp:Parameter Name="original_cognome" Type="String" />
<asp:Parameter Name="original_nome" Type="String" />
</UpdateParameters>
<InsertParameters>
<asp:Parameter Name="cognome" Type="String" />
<asp:Parameter Name="nome" Type="String" />
</InsertParameters>
</asp:SqlDataSource>
</div>
</form>
</body>
</html>
però quando premo invio non mi inserisce i dati nel Database.
Come Posso Fare per farlo?.
Grazie

atabaseConnectionString %>"
Rispondi quotando