protected void Page_Load(object sender, EventArgs e)
{
数据库中取出要修改的记录并给下列表单赋值;
title.Text= "1";
content.Text = "2";
...
}protected void Button1_Click(object sender, EventArgs e)
{
.....按Button1的时候接收title,content表单的修改完了的值保存到数据库里;
comm.Parameters.Add("@title", SqlDbType.VarChar);
comm.Parameters.Add("@content", SqlDbType.Text); comm.Parameters["@title"].Value = Request.Form["title"].ToString(); //?
comm.Parameters["@content"].Value = content.Text;
....
}问题是上面问号的地方用不了Request.Form["title"].ToString(); 用title.Text又接收不到
修改后的值,而是上面赋给的值"1"; 这个问题不知道大家有没有碰到过?
应该怎么解决? 得用JS?
{
数据库中取出要修改的记录并给下列表单赋值;
title.Text= "1";
content.Text = "2";
...
}protected void Button1_Click(object sender, EventArgs e)
{
.....按Button1的时候接收title,content表单的修改完了的值保存到数据库里;
comm.Parameters.Add("@title", SqlDbType.VarChar);
comm.Parameters.Add("@content", SqlDbType.Text); comm.Parameters["@title"].Value = Request.Form["title"].ToString(); //?
comm.Parameters["@content"].Value = content.Text;
....
}问题是上面问号的地方用不了Request.Form["title"].ToString(); 用title.Text又接收不到
修改后的值,而是上面赋给的值"1"; 这个问题不知道大家有没有碰到过?
应该怎么解决? 得用JS?
comm.Parameters["@title"].Value = Request["ctl00$ContentPlaceHolder1$title"].ToString();原来用了 master page 之后表单名称改变了.
title.Text= "1";
content.Text = "2";
移到init事件中去.用title.Text接收参数.