Элемент управления в 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();
Надеюсь, это поможет.