当我在我的jquery网址中使用它时,它会找到;
$.ajax({
url: '<%= ResolveClientUrl("~/TestJQueryTabStrip.aspx/DeleteRecord") %>',
type: "POST",
dataType: "json",
contentType: "application/json; charset=utf-8",
data: JSON.stringify({ id: itemId })
});
但是当我想将此更改为此时;
url: '<%= ResolveClientUrl("~/UserControls/Order/OrderProductLicense.aspx/DeleteRecord") %>',
它找不到。我该如何解决这个问题?
最好的问候
答案 0 :(得分:0)
我喜欢这个..
public static class MyUtility
{
public static string GetAppPath()
{
return (System.Web.HttpRuntime.AppDomainAppVirtualPath == "/") ? string.Empty : System.Web.HttpRuntime.AppDomainAppVirtualPath;
}
}
然后在jQuery中引用javascript变量
var myOrderUrl=<%= MyUtility.GetAppPath() %>+'/UserControls/Order/OrderProductLicense.aspx/DeleteRecord';
$.ajax({
url: myOrderUrl, etc..