我怎么能得到按钮的命令参数?

Eri*_*ric 5 .net javascript c# asp.net visual-studio

是否可以在javascript中获取按钮的命令参数.我不想操纵它,我只是想读它.

如果可能 - 怎么样?

ric*_*ott 19

创建自己的属性并使用标准JavaScript获取它:

标记:

<asp:LinkButton ID="LinkButton1" cmdname="test" CommandName="test" CommandArgument="1" 
    runat="server" onclick="LinkButton1_Click">LinkButton</asp:LinkButton>
Run Code Online (Sandbox Code Playgroud)

脚本:

//however you choose to get the element, jQuery...etc
document.getElementById('<%=LinkButton1.ClientID %>').cmdname
Run Code Online (Sandbox Code Playgroud)

  • 要使用正确的HTML5(尽管它在旧的HTML中也能正常工作!),您应该在自定义属性前加上`data -`.所以你有`data-cmdname`.见http://tinyurl.com/6uycchj (2认同)