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;
}
});
});