MVC Area和Ajax问题

时间:2017-10-13 17:25:24

标签: jquery ajax asp.net-mvc asp.net-mvc-areas

我有一个区域命名测试。在这个区域内,我有包含JS文件的脚本文件夹。我正在从这个js向根目录中的控制器进行一次ajax调用。这不起作用。 Ajax调用返回302找到并调用该控制器的Index方法。

我怎样才能使这个工作?

区域结构   TeasArea - >脚本 - > test.js

    $.ajax({
            type: "POST",
            url: url,
            data: $form.serialize(),
            dataType: "json",
            traditional: true,
            success: function (Res) {

url的值为'/controllername/Methodname',其中controller位于根目录的Controllers文件夹中。

注意:我正在使用@Url.Action("MethodName", "ControllerName", new { area = "" });

生成此网址

Controller中的操作方法类似于

public JsonResult sampleprint(FormCollection formData)
{
   /// Code goes here.
}

0 个答案:

没有答案