【发布时间】:2010-04-24 16:50:25
【问题描述】:
我正在寻找一个在下拉列表更改值时调用的 javascript 方法
function GetStuff(sender, destID){
var dest = document.getElementById(destID);
this.PageMethods.GetStuffs(sender, dest, null, null);
}
GetStuffs() 在 Codebehind 中如下:
[WebMethod]
public static void GetStuffs(object sender, object dest)
{
DropDownList s = sender as DropDownList;
DropDownList d = dest as DropDownList;
d.Items.Add(new ListItem(s.SelectedValue));
}
我在该方法处设置了一个断点,并且 GetStuff() jscript 方法中的警报会启动,直到 PageMethod 调用,此时没有任何反应。我已经用警报设置了 OnSuccess 和 OnFailure 方法,它们不会被触发。
有什么想法吗?我做错了什么吗?
【问题讨论】:
标签: c# asp.net javascript asp.net-ajax