如何解决将数据从文本框传输到 ASP.NET 中另一个页面上的另一个文本框
我是 ASP.NET 的新手,我必须在 Visual Studio 中的 ASP.NET Web 应用程序和 Microsoft sql Server 中的数据库中创建一个项目,以完成我在大学的学业。 我试图将数据从一个文本框传输到另一个文本框,但在另一个页面中,每次都会出现这个错误。 我尝试使用 Application[] 和 Session[] 的方法,但它不起作用。
这是我的错误:
"System.NullReferenceException: '未将对象引用设置为对象的实例。'"
第一页的代码是:
sqlConnection conn = new sqlConnection("Data Source=LARI-LUCAS;Initial
Catalog = Licenta_BD; Integrated Security = True");
sqlCommand cmd;
try
{
cmd = new sqlCommand("insert into Date_studenti_UPT (universitate,facultate,sectie,nume,prenume,gen,an,media,marca,numar) values(@universitate,@facultate,@sectie,@nume,@prenume,@gen,@an,@media,@marca,@numar) ",conn);
cmd.Parameters.AddWithValue("@universitate",txtUniv.Text);
cmd.Parameters.AddWithValue("@facultate",txtFac.Text.Trim());
cmd.Parameters.AddWithValue("@sectie",txtSectie.Text.Trim());
cmd.Parameters.AddWithValue("@nume",txtNume.Text.Trim());
cmd.Parameters.AddWithValue("@prenume",txtPrenume.Text.Trim());
cmd.Parameters.AddWithValue("@gen",txtGen.Text.Trim());
cmd.Parameters.AddWithValue("@an",txtAn.Text.Trim());
cmd.Parameters.AddWithValue("@media",txtMedie.Text.Trim());
cmd.Parameters.AddWithValue("@marca",txtmarca.Text.Trim());
cmd.Parameters.AddWithValue("@numar",txtNr.Text.Trim());
int rowsAffected = cmd.ExecuteNonQuery();
Session["Nume"] = txtNume.Text;
Session["Prenume"] = txtPrenume.Text;
Session["Gen"] = txtGen.Text;
Session["An"] = txtAn.Text;
Session["Media"] = txtMedie.Text;
Session["Universitate"] = txtUniv.Text;
if (rowsAffected == 1)
{
conn.open();
string url = "Profil.aspx";
Response.Redirect(url);
}
else
Label12.Text = "Eroare actualizare date utilizator!";
}
catch (Exception ex)
{
//log error
Label12.Text = "Eroare la deschidere baza date " + ex.Message;
}
finally
{
conn.Close();
}
对于第 2 页是:
protected void Page_Load(object sender,EventArgs e)
{
txtA.Text = Session["An"].ToString();
txtG.Text = Session["Gen"].ToString();
txtM.Text = Session["Media"].ToString();
txtN.Text = Session["Nume"].ToString();
txtP.Text = Session["Prenume"].ToString();
txtUn.Text = Session["Universitate"].ToString();
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。