相关疑难解决方法(0)

不同控制器上的.NET MVC调用方法

任何人都可以告诉我如何在动作方法中调用不同控制器上的方法吗?我不想重定向.我想在不同的控制器上调用一个方法,该控制器返回一个字符串并在我的action方法中使用响应.

.net asp.net-mvc action

47
推荐指数
5
解决办法
8万
查看次数

如何使用Jquery AJAX调用MVC Action,然后在MVC中提交表单?

在我的MVC视图中我有按钮:

<input id="btnSave" type="submit" name="Save" value="Save" />
Run Code Online (Sandbox Code Playgroud)

当我点击这个按钮时,我需要调用一个动作,在那里做一些事情,然后提交我的表格.

我有这个jQuery:

$('#btnSave').click(function () {    
    $.ajax({
        url: "/Home/SaveDetailedInfo",
        type: "POST",
        data: JSON.stringify({ 'Options': someData}),
        dataType: "json",
        traditional: true,
        contentType: "application/json; charset=utf-8",
        success: function (data) {
            if (data.status == "Success") {
                alert("Done");
            } else {
                alert("Error occurs on the Database level!");
            }
        },
        error: function () {
            alert("An error has occured!!!");
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

然后我想提交我的表格.在Controller我有2个动作:

public ActionResult SaveDetailedInfo(Option[] Options)
{
    return Json(new { status = "Success", message = "Success" });
}

[HttpPost]
public ActionResult …
Run Code Online (Sandbox Code Playgroud)

javascript ajax asp.net-mvc jquery asp.net-mvc-4

16
推荐指数
2
解决办法
14万
查看次数

标签 统计

asp.net-mvc ×2

.net ×1

action ×1

ajax ×1

asp.net-mvc-4 ×1

javascript ×1

jquery ×1