我有一個用戶控件(MyListSelect.ascx),僅僅有一個單選按鈕列表中找到的JavaScript ...ASCX結果來調用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 2015-02-06 20:11:35