我的aspx页面包含一个带有一些值的下拉式mwnu。当在下拉列表中检测到更改时,我想在相关的aspx.cs页面中调用我的loadInstances()
方法。我有一个事件监听器附加到菜单上,如下所示:
$("#ContentPlaceHolder1_DropDownListCounter").change(function () {
console.log("I've been hit!");
<%loadInstances();%>;
});
我的aspx.cs方法如下所示:
public void loadInstances()
{
foreach (string dataInfo in DataHelper.getInfo())
{
ListItem item = new ListItem(dataInfo, dataInfo);
ListBoxData.Items.Add(item);
}
}
其中ListBoxData
是我的aspx页面中的ListBox,我希望在更改下拉列表时填充它。我可以确认事件监听器正在工作,因为我已经“我被击中了!”出现在我的控制台中。但是,未调用loadInstances()
方法。我是否错过了从我的aspx页面调用我的aspx.cs方法的步骤?