У меня есть пользовательский элемент управления (MyListSelect.ascx), который просто имеет список радио-кнопки ...результата ASCX вызвать JavaScript найденного в ASPX
<%@ Control Language="C#" %>
<select>
<option disabled selected>Select Options</option>
<option>
option 1
</option>
<option>
option 2
</option>
</select>
Моих ASPX страницы:
<%@Register Src="~/MylistSelect.ascx"
TagName="listSelect"
TagPrefix="ListControl" %>
<ListControl:listSelect runat="server" />
В моем ASPX отображается выпадающее меню (woo hoo);
Я хочу, чтобы иметь возможность (формировать ASPX) вызывать функцию javascript на основе выбранного события изменения индекса для выпадающего списка, поскольку выбранный элемент меню будет иметь разную функциональность на разных страницах. Я не хочу определять все возможные функции в ASCX.
Любые предложения? lso, Почему <ListControl:listSelect runat="server" />
должен работать на сервере runat? есть ли способ обойти это тоже?
Я не согласен с таким подходом целиком. Что происходит, когда вы помещаете этот элемент управления на страницу, которая не имеет определенной функции? Ошибка Javascript. – moarboilerplate