我有一个包含gridview的UserControl。我将这个用户控件注册到一个页面aspx normal.But它设置 str_btn alway null当我在GridView上按select时。
if(!Page.IsPostBack)
{
}
else
{
string str_btn = null;
if (Request.Form.Keys[Request.Form.Keys.Count - 1]!=null)
str_btn=Request.Form.Keys[Request.Form.Keys.Count - 1].ToString();
if(!string.IsNullOrEmpty(str_btn))
handleClick(str_btn);
}
如何从aspx页面获取usercontrol中的Gridview事件?
感谢您的帮助。
答案 0 :(得分:1)
只需在设计模式中选择“Gridview”并打开它的属性即可。
现在只需点击下图中给出的事件图标:
之后你想要生成的任何事件,你只需要双击。例如。这里已经生成了“RowDeleting”和其他事件。
现在,如果你想为“Rowdeleted”生成事件,只需双击“Rowdeleted”的右侧。
这一切都是事件,它的相关代码将在.cs文件中提供。
如果您想了解更多信息,请点击此链接GridView Events