-1

当我在我的 jquery url 中使用它时,它会找到;

 $.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") %>',   

它没有找到。我该如何解决这个问题?

最好的祝福

4

1 回答 1

0

我喜欢这个..

public static class MyUtility
{

 public static string GetAppPath()
    {

        return (System.Web.HttpRuntime.AppDomainAppVirtualPath == "/") ? string.Empty : System.Web.HttpRuntime.AppDomainAppVirtualPath;

    }
}

然后像 javascript 变量一样在 jQuery 中引用

var myOrderUrl=<%= MyUtility.GetAppPath() %>+'/UserControls/Order/OrderProductLicense.aspx/DeleteRecord';

 $.ajax({
          url: myOrderUrl, etc..
于 2012-10-23T12:30:32.840 回答