当前位置: 代码迷 >> ASP.NET >> 遗忘的有关问题
  详细解决方案

遗忘的有关问题

热度:8770   发布时间:2013-02-25 00:00:00.0
遗忘的问题
DataGrid中有个模板列 模板列里我放置了一个按钮Button1 我现在想要点击按钮就调用一个方法(GetUser(int name)) 我该怎么设置按钮事件呢,该如何做,请高手赐教

------解决方案--------------------------------------------------------
*.cs:
C# code
[color=#FF0000]public[/color] void Button2_Click(object sender, System.EventArgs e)        {            Response .Write("<script>alert('对不起,您没有权限访问');</script>");                 }
------解决方案--------------------------------------------------------
public void Button2_Click(object sender, System.EventArgs e)
注意是public
------解决方案--------------------------------------------------------
遗忘了,关注
------解决方案--------------------------------------------------------
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" OnRowCommand="GridView1_RowCommand">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:Button ID="Button1" runat="server" CommandName="btnSubmit" Text="Button" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>

设置Button按钮的CommandName

protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "btnSubmit")
{
GetUser(int name);
}
}
------解决方案--------------------------------------------------------
探讨
*.cs: 

C# code
public void Button2_Click(object sender, System.EventArgs e)
{
Response .Write("<script>alert('对不起,您没有权限访问');</script>"); 

}



模板列里: 

HTML code
<asp:Button id="Button2" OnClick="Button2_Click" runat="server"
Text="Button"></asp:Button>

------解决方案--------------------------------------------------------
在模板列里面使用 CommandArgument="" CommandName=""

然后在datagrid 的 ItemCommand 事件中通过 CommandName 来判断执行函数
------解决方案--------------------------------------------------------
up
------解决方案--------------------------------------------------------
up
  相关解决方案