Asp.net mvc 4 返回视图不显示在布局中

Asp.net mvc 4 返回视图不显示在布局中,asp.net-mvc-4,c#-4.0,Asp.net Mvc 4,C# 4.0,我正在尝试在布局页面中显示一些页面。功能运行良好。但返回视图不显示。 当我点击主页面上的按钮时,我需要在控制器中显示下一页的一些功能。控制器运行正常,但未重定向到下一个视图 控制器: public ActionResult View(int id = 0) { User user = db.Users.Find(id); if (user == null) { return H

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

控制器:

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


请帮帮我。

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

显示主页面。只有你需要分享的东西——url,通过它你可以访问控制器;控制器名称、视图位置以及如何设置路由表。您的问题不清楚您想做什么我也使用Jquery方法请再次查看代码/编写代码执行的顺序。。。我认为视图首先被点击,然后它将列表返回到视图页面,但是ajax调用究竟何时发生?
@model API.Entities.User

@{
    ViewBag.Title = "View";
}

<h2>View</h2>
"Return Values Show here "
$(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;
        }

    });
});