[color=#FF00FF]帮忙看看 谁偷了我的ViewState??[/color]

zlRun 2011-04-15 01:19:04
private void load_syq()
{
DataTable dt = Global.RunSQL("select id,name from table ").Tables[0];
if (dt.Rows.Count > 0)
{
for (int i = 0; i < dt.Rows.Count; i++)
{
LinkButton lbtn = new LinkButton();
lbtn.ID = i.ToString();
lbtn.Click += new EventHandler(lbtn_Click);
lbtn.Text = dt.Rows[i]["name"].ToString() + "\t";
syq.Controls.Add(lbtn);
}
}
}

void lbtn_Click(object sender, EventArgs e)
{
ViewState["syq"]=((LinkButton)sender).Text.Trim();
hasHotel();
}


ViewState["syq"] 在外面有定义的·· 但是在lbtn_Click 方法被调用后 再执行hasHotel()方法,在hasHotel()方法中获取的ViewState["syq"] 却是null 大家帮忙看看咯··
在线等的 只要做出来了马上结贴!!!!!
...全文
84 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
蚂蚁上树 2011-04-15
  • 打赏
  • 举报
回复
程先森 2011-04-15
  • 打赏
  • 举报
回复
if(ViewState["syq"]!=null&&!ViewState["syq"].equals(""))  
{
ViewState["syq"]=((LinkButton)sender).Text.Trim();
hasHotel();
}
子夜__ 2011-04-15
  • 打赏
  • 举报
回复
hasHotel()贴上来。

ViewState定义的地方贴出来
zlRun 2011-04-15
  • 打赏
  • 举报
回复
大家快来帮忙呀!!!

17,740

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧