它不起作用,我认为它不会,但我想问你(最后一次机会)。
我有一个简单的ascx文件。它有一个select元素,用于在选择子类别时检索子类别(通过Web服务)。 我想在ascx.cs文件中编写我的web方法,而不是写入其他asmx文件。
ASCX.CS文件
protected void public Page_Load(....){
//(because i can't give the ascx file path :)
TheAspxFileWhichContainsMyUserControl = Request.Url.LocalPath
}
[WebMethod]
static public string f_GetSubCats(int _iCatId){
return "<select><option value=1>One</option></select>";
}
ASCX文件:
<script type="...">
$.ajax({
url: "<%=TheAspxFileWhichContainsMyUserControl%>/f_GetSubCats",
data:...
...........
success: function(msg){
// append new select to the container
}
})
</script>