大家好,我现在遇到一个问题,希望大家能帮忙解决
我现在有一个Multiview,里面有两个view。第一个view中有一个GridView控件,上面有自动添加的编辑按钮。
在第二个view中,有不少updatepanel控件。
我现在想实现的功能是,点击GridView控件上的编辑按钮后,显示第二个view。但当我点击之后,却报错说“错误: Sys.InvalidOperationException: 找不到 ID 为“UpdatePanel1”的 UpdatePanel。如果要动态更新该 UpdatePanel,则它必须位于另一个 UpdatePanel 内部。”
这个问题应该怎么解决?先谢谢大家了~
我现在有一个Multiview,里面有两个view。第一个view中有一个GridView控件,上面有自动添加的编辑按钮。
在第二个view中,有不少updatepanel控件。
我现在想实现的功能是,点击GridView控件上的编辑按钮后,显示第二个view。但当我点击之后,却报错说“错误: Sys.InvalidOperationException: 找不到 ID 为“UpdatePanel1”的 UpdatePanel。如果要动态更新该 UpdatePanel,则它必须位于另一个 UpdatePanel 内部。”
这个问题应该怎么解决?先谢谢大家了~
解决方案 »
- 随时扫描数据库,并作出处理
- Discuz!NT 2.0论坛的一个棘手的问题
- 百分求解,Asp.Net有关新建虚拟站点的问题.
- 求助:文本方式和密码方式的textbox长度不同问题
- HttpContext.Current是如何工作的?
- 在线请教——关于web页的警告对话框
- 怎样才能控制用户!
- 本人是个菜鸟,做个人招聘的网站 想直接用网上 ,下了几个 都用VS2005打不开,不知道为什么 我电脑没IIS服务 是不是这个原因啊? 还有看网上说如果 有IIS要建个虚拟目录,各位大侠能说具体点吗 谢谢拉
- Boutton1如何触发Boutton2的Click()?
- 我想了解一下当WebForm 刷新的时候都会做什么操作,原理是什么?
- C#中有没有类似delphi Tlist功能的类
- ExecuteScalar方法的问题
使用tab实现切换
ScriptManager1.RegisterPostBackControl(编辑按钮的id);
如果非要按你现在的方式,那把你编辑按钮的响应事件的代码发出来看下
this.MultiView1.ActiveViewIndex = 1;就一个这个
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton L = (LinkButton)e.Row.Cells[0].Controls[0];
ScriptManager1.RegisterPostBackControl(L.ClientID);
}
}