我如何获取按钮的命令参数?
2009-10-14
17026
是否可以在 javascript 中获取按钮的命令参数。我不想操作它,我只想读取它。
如果可能 - 怎么做?
3个回答
创建自己的属性并使用标准 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
rick schott
2009-10-14
您可以将命令参数放入某些隐藏字段中,然后在页面加载后在 javascript 中检索隐藏字段的值,例如 JQuery 中的 $(document).ready()。
J.W.
2009-10-14
如果您仅使用 javascript,那么答案是“否”。 但是 您可以通过对服务器的 ajax 调用或使用 J.W. 建议的隐藏字段来检索它。此属性甚至无法从主题访问。有关更多信息,请阅读 msdn
中的文档Raúl Roa
2009-10-14