我在一个示例MVC项目中工作,我使用了下面的url操作方法,而不是按预期方式访问URL。
我总共有两个观点,名为人员实体的创建和指数。 网址如; app / Person / Create&应用程序/人/索引。
这里person是作为类名创建的控制器:PersonController
现在我正在尝试将用户点击取消按钮时将索引视图加载回用户。
$("#btnCancel").click(function () {
window.location = '@Url.Action("Index", "Person")';
});
并且在个人控制器中我已经在名称索引中定义了行动。
但是网址操作会将网址返回给我: - app / person
同样调用此url操作会在person coltroller类的 Index 操作中遇到断点。我期待像app / Person / Create& amp;应用程序/人/索引
路由config.cs - 默认的是mvc项目:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
有人可以帮助解决这个问题。?