读书人

帮小弟我看看这段代码把有什么东东

发布时间: 2012-01-19 00:22:28 作者: rapoo

帮我看看这段代码把,有什么错误?
if(e.CommandName== "id_link ")
{
string id=e.Item.Cells[3].Text.Trim();
if(this.Session[ "id "]==null)
{
this.Response.Write( " <script> alert( '请先登陆 ') </script> ");
}
else if(this.Session[ "id "].ToString().Trim()==id)
{
this.Response.Redirect( "my_user_control.aspx ");
}
else
{
this.Response.Redirect( "user_control.aspx?id= "+id+ " ");
}
}

[解决办法]
没什么问题吧
[解决办法]
报什么错误啊..
[解决办法]
程序运行有什么问题,打个断点调试一下,有可能是e.Item.Cells[3].Text.Trim()没值
[解决办法]
那你可能用了模版列,要取模版里面控件的值才行

string id = e.Item.Cells[3].FindControl( "txt_ID ").Text.Trim();

txt_ID是模版列里面控件的id
[解决办法]
sorry ,

e.Item.Cells[3].FindControl( "txt_ID ").Text.Trim(); 这种写法如果c#不支持的话可以

((LinkButton)e.Item.Cells[3].FindControl( "txt_ID ")).Text.Trim();

读书人网 >asp.net

热点推荐