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

时间:2009-10-14 17:54:46

标签: c# .net asp.net javascript visual-studio

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

如果可能 - 怎么样?

3 个答案:

答案 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

中的文档