内容如题目。我在一个页面中也是这样弄的。可以响应。
但是我又在一个页面中这样弄却不响应了。
单击后页面的page_load会执行。就是不进入单击事件函数体。
这是怎么回事啊?
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnEdit" runat="server" Text="编辑" onclick="btnEdit_Click" />
<asp:Panel ID="Panel1" runat="server" Visible="false">
<asp:Button ID="btnUpdate" runat="server" Text="更新" onclick="btnUpdate_Click" />
<asp:Button ID="btnCancel" runat="server" Text="取消" onclick="btnCancel_Click" />
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
但是我又在一个页面中这样弄却不响应了。
单击后页面的page_load会执行。就是不进入单击事件函数体。
这是怎么回事啊?
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnEdit" runat="server" Text="编辑" onclick="btnEdit_Click" />
<asp:Panel ID="Panel1" runat="server" Visible="false">
<asp:Button ID="btnUpdate" runat="server" Text="更新" onclick="btnUpdate_Click" />
<asp:Button ID="btnCancel" runat="server" Text="取消" onclick="btnCancel_Click" />
</asp:Panel>
</ItemTemplate>
</asp:TemplateField>
解决方案 »
- 高手速进 在线等 急……
- 内容是用逗号分开的,怎么统计有多少个逗号?
- 关于url重写的另一个问题
- 如何从表中读取gridview的HeaderText?
- 在asp.net中xmlHttp.responseText的返回值全部是html代码,怎样才能只返回我Response.write的内容?
- 将数组里的数据存到数据库里,哪种方法最方便和有效率
- 在DAL层获取 session
- treeview:如何做到第一次点击'+'时执行javascript的函数,再点击时只展开,不执行
- WebRequest/WebResponse IIS500错误
- 请各位帮忙!!!!
- 各位高手帮忙看下这段代码哪里有错。。
- DetailsView1 取值错误
<asp:Button ID="Btn" runat="server" Text="查看" CommandArgument= <%# Eval("BH") %>
OnCommand="Btn_Click"/>
</ItemTemplate>
</asp:TemplateField>
protected void Btn_Click(object sender, CommandEventArgs e)
{
string str = e.CommandArgument.ToString();
}
或Button btn = (Button)e.Row.FindControl("Btn");
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="btnEdit" runat="server" Text="编辑" CommandName="MyEdit" />
<asp:Panel ID="Panel1" runat="server" Visible="false">
<asp:Button ID="btnUpdate" runat="server" Text="更新" CommandName="MyUpdate" />
<asp:Button ID="btnCancel" runat="server" Text="取消" CommandName="MyCancel" />
</asp:Panel>
</ItemTemplate>
</asp:TemplateField> ...GridView1_RowCommand(...)
{
if(e.CommandName == "MyEdit"){...}
if(e.CommandName == "MyUpdate") { ...}
}
当然一般是通过CommandArgument传递附加信息,如当前行的DataKey.