在URL重写时将URL保留在文件夹中时,Ajax调用无效

时间:2014-07-25 05:20:34

标签: c# jquery asp.net ajax

我的ajax电话

 $.ajax({
            type: 'POST',
            contentType: "application/json; charset=utf-8",           
            url: '../User/UserRegister.aspx/InsertMethod',
            data: "{'FirstName':'" + "Test" + "'}", 
            async: false,
            success: function (obj) {
                if (obj.d == 'abc') {                  
                }
                else {                  
                }

        }
    });

UserRegister.aspx.cs中的我的方法: - **

[WebMethod]
public static string InsertMethod(string FirstName)
{
    return FirstName;
}

在我的Webconfig中: -

<rewrite url="~/User/UserRegister" to="~/User/UserRegister.aspx"/>

我调用我的页面的地方:

sbMenu.Append("<li><a href=" + "http://localhost:1234/User/UserRegister" + ">" + "User" + "</a></li>"); 

注意 : - 当我使用文件夹外的页面时,这完美地运作 项目 - &gt; UserRegister.aspx但在使用项目时无效 - &gt;用户(文件夹) - &gt; Userregister.aspx(页面)。我的项目在Vs2012中。我使用了intelligencia.Urlrewrite dll。 提前致谢

0 个答案:

没有答案