Как получить доступ к элементам управления в пользовательском элементе управления в javascript, используя <% = Control.ClientId%>

У меня есть пользовательский элемент управления, как показано ниже:

<%@ Control Language="VB" ***************="false" CodeFile="Add.ascx.vb" Inherits="Add" %>

У меня есть несколько экземпляров над пользовательским элементом управления на веб-странице. Ниже приведен код:

<%@ Page Language="VB" ***************="false" CodeFile="Default2.aspx.vb" Inherits="Default2" %>

<%@ Register Src="~/Add.ascx" TagPrefix="uc" TagName="Add" %>



 


 <form id="form1" runat="server">
 <div>
 <uc:add runat="server" id="ucAdd1">
 <uc:add runat="server" id="ucAdd2">
 </uc:add></uc:add></div>
 </form>

Когда я вижу источник представления, <= control.ClientId%> не отображает идентификатор клиента элемента управления. Мой вопрос здесь, почему <= control.ClientId%> не работает в встроенном javascript, есть ли какая-либо ошибка в синтаксисе? Также есть ли способ доступа к текстовым полям в каждом пользовательском элементе управления отдельно?

Пожалуйста, порекомендуйте.

1 ответ

Попробуй это

licensed under cc by-sa 3.0 with attribution.