Hier versuche ich, die Daten in der Datenbank zu speichern. Was auch immer Datenbenutzer eingeben, muss sie in der Datenbank speichern und sie muss sie auch in der Seite speichern. wenn der Benutzer die Seite öffnet, müssen diese Daten angezeigt werden.Speichern Sie die Daten in der Datenbank
-Code für aspx Seite
<asp:Label runat="server" ID="lblCnct" Text="Contact Number" AssociatedControlID="txtCnct" CssClass="control-label" />
<asp:TextBox runat="server" ID="txtCnct" CssClass="form-control" />
<asp:Label runat="server" ID="lblAltCnct" Text="Alternative Contact Number" AssociatedControlID="txtAltCnct" CssClass="control-label" />
<asp:TextBox runat="server" ID="txtAltCnct" CssClass="form-control" />
<asp:Label runat="server" ID="lblEmcnct" Text="Emergency Contact Number" AssociatedControlID="txtEmrCnct" CssClass="control-label" />
<asp:TextBox runat="server" ID="txtEmrCnct" CssClass="form-control" />
Button-Code, um die Daten in der Datenbank
<button type="button" class="btn btn-primary" aria-label="Left Align" runat="server" onserverclick="btnContactInfoSave_click">
Code für aspx.cs Seite
btnContactInfoSave_click Code zum Speichern der Daten in der Datenbank zu speichern.
protected void btnContactInfoSave_click(object sender, EventArgs e)
{
string[] ContactInfoData = new string[4];
ContactInfoData[0] = GlobalVars.UserEmail;
ContactInfoData[1] = txtCnct.Text;
ContactInfoData[2] = txtAltCnct.Text;
ContactInfoData[3] = txtEmrCnct.Text;
Utilities.sqlUploadContactInfoData(ContactInfoData);
}
}
public static void sqlUploadContactInfoData(string[] Userdata)
{
using (SqlConnection sqlConn = jPortalDBConnection())
{
try
{
sqlConn.Open();
string spName = "spUploadContactInfoData";
SqlCommand cmd = new SqlCommand(spName, sqlConn);
cmd.Parameters.AddWithValue("@txtCnct", Userdata[0].ToString());
cmd.Parameters.AddWithValue("@txtAltCnct", Userdata[1].ToString());
cmd.Parameters.AddWithValue("@txtEmrCnct", Userdata[2].ToString());
cmd.CommandType = CommandType.StoredProcedure;
cmd.Connection = sqlConn;
cmd.ExecuteNonQuery();
}
catch (SqlException)
{
ErrorMsg("Server Error", "Server Error ! Please try again Later.");
}
}
}
Nach Eingabe der Daten, wenn ich versuche, die Daten zu speichern, werden die Daten nicht gespeichert. Taste löst nicht aus. Irgendwelche falschen in diesem Code .. ???
Bitte korrigieren Sie die Formatierung der Frage. –