Как получить доступ к управлению в UpdatePanel через JavaScript? - PullRequest
1 голос
/ 30 апреля 2011

Как получить доступ или получить ссылку на элемент управления в UpdatePanel через JavaScript?

1 Ответ

1 голос
/ 30 апреля 2011

Элемент управления в UpdatePanel ничем не отличается от элемента управления на любой другой странице, поэтому вы можете получить к ним доступ таким же образом. Разница в том, что в UpdatePanel могут постоянно добавляться новые элементы управления, и вам будет нелегко получить ClientID элемента управления на лету при обновлении UpdatePanel. В этих случаях я использовал уникальное имя стиля (стиль не должен иметь каких-либо подробностей, в данном случае он просто используется в качестве тега) и обращался к нему с помощью средства доступа jQuery . Я не очень часто прибегаю к этому методу, но когда мне нужно, чтобы имена стилей были достаточными.

// Will get the control with this specific style
$(".YourControlsUniqueStyleName")

EDIT:

Добавьте в класс CssClass следующее:

<asp:TextBox ID="TextBox1" runat="server" CssClass="YourControlsUniqueStyleName"></asp:TextBox>

Затем, используя javascript, используя jQuery , вы можете напрямую получить доступ к элементу управления с именем класса css и прочитать значение:

var TextBox1Value = $(".YourControlsUniqueStyleName").val();

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...