返回视图不在布局中显示

时间:2014-04-01 08:43:23

标签: asp.net-mvc-4 c#-4.0

我尝试在布局页面中显示一些页面。功能运行良好。但返回视图不显示。 当我点击主页面中的按钮时,我需要在控制器中显示具有某些功能的下一页。控制器的操作正确但不会重定向到下一个视图。

控制器:

public ActionResult View(int id = 0)
        {
            User user = db.Users.Find(id);
            if (user == null)
            {
                return HttpNotFound();
            }
            return View("View", user);
        }

查看:

@model API.Entities.User

@{
    ViewBag.Title = "View";
}

<h2>View</h2>
"Return Values Show here "

该控制器点击主页面中的按钮点击。我使用jquery方法来跟踪按钮点击,

JQuery方法:

$(function () {
    $('#save').on('click', function () {
        var userID = $("#Agents").val();
        debugger;
        if (userID > 0) {
            $.ajax({
                type: 'POST',
                url: '/User/AgentList',
                data: { Id: userID },
                success: function (dataI) {

                }
            });
        }
        else {
            return false;
        }

    });
});

请帮助我。

1 个答案:

答案 0 :(得分:0)

查看控制器功能,您只能调用查看,因此它将显示相同的名称。如果在不同的控制器中有一个具有相同名称的页面,则需要指定整个URL而不仅仅是名称。如果两者都在同一个控制器中,那么在一个控制器中不能存在多个具有相同名称的视图