我使用jquery代码在main.aspx页面的DIV(id=inner)
中加载了一个sub.aspx页面。
$('#inner').load('sub.aspx');
现在我的sub.aspx页面包含Dropdownlist
<asp:DropDownList ID="subclass2"
runat="server"
AutoPostBack="True"
OnSelectedIndexChanged="subclass2_SelectedIndexChanged" />
subclass2_SelectedIndexChanged
函数位于sub.aspx.cs中,未被调用。
如何使此功能有效?
IF I LOAD THE sub.aspx INDIVIDUALLY, IT WORKS FINE.
i.e. dropdrown is successfully getting filled using database.
解决:Master Page就是解决方案。而不是在aspx页面中打开aspx页面,使用主页面的ContentPlaceHolder标签自动呈现相应的页面。
但是,如果有人在没有母版页的情况下获得解决方案,请分享其解决方案。