有什么方法可以将唯一的客户端ID传递给代码隐藏吗?我在gridview中有一个imagebutton,我想做这样的事情:

<asp:ImageButton ID="imbView" runat="server" ToolTip="View details" ImageUrl="~/css/images/View.png" CommandName="wView" CommandArgument='#<%=imbView.ClientID%>' />


在调试时,虽然我看到我的CommandArgument#<%=imbView.ClientID%>

要指定:我想传递唯一标识生成的元素的东西(并且我认为ClientID是标识它的好方法)。

最佳答案

??

假设你有

<asp:ImageButton ID="imbView" runat="server" ToolTip="View details" ImageUrl="~/css/images/View.png" CommandName="wView" OnCommand="aaa" />


然后 -

 protected void aaa(object sender, CommandEventArgs e)
    {
       var a= (sender as Control).ClientID;
    }

关于c# - 将客户端ID传递给后面的代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24889608/

10-10 00:20