我正在寻找一个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方法,并且它们不会被解雇。
有什么想法?我本能做错的事吗?
答案 0 :(得分:2)
需要注意的几件事: