как я могу получить аргумент команды кнопки?

Мне напоминают о этот разговор о OSCON , хотя это, вероятно, слишком конкретно, чтобы быть тем, что Вы ищете.

5
задан Eric 14 October 2009 в 17:54
поделиться

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
19
ответ дан 18 December 2019 в 07:55
поделиться

Вы можете поместить аргумент команды в какое-нибудь скрытое поле, а затем получить значение скрытого поля в javascript после загрузки страницы, например $ (document) .ready () в JQuery.

1
ответ дан 18 December 2019 в 07:55
поделиться

Короткий ответ - НЕТ, если вы ТОЛЬКО используете javascript. Но вы можете получить его с помощью вызова ajax на сервер или с помощью скрытого поля, как предложил JW. Это свойство недоступно даже из тем. Для получения дополнительной информации прочтите документацию в msdn

0
ответ дан 18 December 2019 в 07:55
поделиться