Есть пользовательский контрол PhoneTextBox2 на asp.net
Код:
|
<script type="text/javascript">
var <%=ClientID%>_getNumber = function () {
return alert( <%=txtCountryCode.ClientID%>.getValue());
}
</script>
<ext:CompositeField runat="server" ID="eCompositeField">
<Items>
<ext:Label ID="PhoneBoxTitle" runat="server" />
<%-- ------------------------ %>
</Items>
</ext:CompositeField> |
На конечной странице я обращаюсь к его javascript методу так
Код:
|
<uc:PhoneTextBox2 runat="server" ID="txtb" />
<ext:Button Text="test" runat="server">
<Listeners>
<Click Handler="#{txtb}_getNumber();"></Click>
</Listeners>
</ext:Button> |
Строчка
#{txtb}_getNumber() в конечном итоге - это уникальное имя скрипта, где #{txtb} - уникальное имя контрола.
Как сделать так, чтобы можно было обращаться к его javascript методу через
точку, вот так:
Код:
|
<Click Handler="#{txtb}.getNumber();"> |