我尝试在布局页面中显示一些页面。功能运行良好。但返回视图不显示。 当我点击主页面中的按钮时,我需要在控制器中显示具有某些功能的下一页。控制器的操作正确但不会重定向到下一个视图。
控制器:
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;
}
});
});
请帮助我。
答案 0 :(得分:0)
查看控制器功能,您只能调用查看,因此它将显示相同的名称。如果在不同的控制器中有一个具有相同名称的页面,则需要指定整个URL而不仅仅是名称。如果两者都在同一个控制器中,那么在一个控制器中不能存在多个具有相同名称的视图