情况是这样的,下面两个函数中都打开了Expert_Add 页面
protected void Button2_Click1(object sender, EventArgs e)
{
this.Response.Redirect("~/Expert/Expert_Add.aspx");
}
protected void MyGridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
Session[Session.SessionID + "ExpertID"] = e.CommandArgument.ToString();
this.Response.Redirect("~/Expert/Expert_Add.aspx");
}
}
在Expert_Add页面中有个TextBox_Add控件,在Button2_Click1打开的Expert_Add.aspx页面中给TextBox_Address赋值,在程序中的是能够取得Text的,但是在MyGridView_RowCommand打开的Expert_Add.aspx页面中无法取得TextBox_Address中内容,不知是什么原因。如果把Session[Session.SessionID + "ExpertID"] = e.CommandArgument.ToString();这条语句去掉就很正常。
请高手指点下,谢谢了!
protected void Button2_Click1(object sender, EventArgs e)
{
this.Response.Redirect("~/Expert/Expert_Add.aspx");
}
protected void MyGridView_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "Edit")
{
Session[Session.SessionID + "ExpertID"] = e.CommandArgument.ToString();
this.Response.Redirect("~/Expert/Expert_Add.aspx");
}
}
在Expert_Add页面中有个TextBox_Add控件,在Button2_Click1打开的Expert_Add.aspx页面中给TextBox_Address赋值,在程序中的是能够取得Text的,但是在MyGridView_RowCommand打开的Expert_Add.aspx页面中无法取得TextBox_Address中内容,不知是什么原因。如果把Session[Session.SessionID + "ExpertID"] = e.CommandArgument.ToString();这条语句去掉就很正常。
请高手指点下,谢谢了!
解决方案 »
- 很急,Repeater3小问题!100分
- 究竟现在的企业都想招聘什么样的.Net软件设计/开发人员呀?为什么有的人的简历中…………
- 怎样获取数据库某个字段的内容大小?
- asp.net中数据绑定的问题
- 无法将类型为“System.DBNull”的对象强制转换为类型“System.String”。
- URL重写问题,类似www.xxx.belog.com的实现方法,急 请指教!!!
- TreeView的问题请帮忙看看
- 如何解决这个问题?
- !!!!!!!!!!!!!翻页问题!!!!!!!!!!!!!!!!!!!!!!!
- 打开和创建web应用程序时遇到的速度问题
- 一个头疼的问题,希望大家给想想办法~
- asp.net标准表达式中数据类型不匹配
不过一般是一个变量的生存周期
或者设置了protected 什么的
返回什么值啊
将e.CommandArgument.ToString()输出,看是否有值