-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 に答える