是否可以在javascript中获取按钮的命令参数。我不想操纵它,我只是想读它。
如果可能 - 怎么样?
答案 0 :(得分:19)
创建自己的属性并使用标准JavaScript获取它:
<强>标记:强>
<asp:LinkButton ID="LinkButton1" cmdname="test" CommandName="test" CommandArgument="1"
runat="server" onclick="LinkButton1_Click">LinkButton</asp:LinkButton>
<强>脚本:强>
//however you choose to get the element, jQuery...etc
document.getElementById('<%=LinkButton1.ClientID %>').cmdname
答案 1 :(得分:1)
您可以将命令参数放入某个隐藏字段,然后在页面加载后检索javascript中隐藏字段的值,例如JQuery中的$(document).ready()。
答案 2 :(得分:0)
如果您只使用javascript,简短的回答是否定的。 但是你可以通过对服务器的ajax调用或使用像J.W.这样的隐藏字段来检索它。建议。甚至无法从主题访问此属性。有关详细信息,请阅读msdn
中的文档