C# 如何在没有错误/应用程序的情况下正确路由actionName?
我正在努力获得我的路由页面好它给了我一个错误,请帮助。逻辑如下,我想转到课程注册页面。目前,它给了我一个错误/应用程序,根据给定的场景,我可能缺少什么C# 如何在没有错误/应用程序的情况下正确路由actionName?,c#,asp.net-mvc,bootstrap-modal,C#,Asp.net Mvc,Bootstrap Modal,我正在努力获得我的路由页面好它给了我一个错误,请帮助。逻辑如下,我想转到课程注册页面。目前,它给了我一个错误/应用程序,根据给定的场景,我可能缺少什么 // Route to Courses. routes.MapRoute( name:"Courses", url:"courses-registration/", defaults:
// Route to Courses.
routes.MapRoute(
name:"Courses",
url:"courses-registration/",
defaults: new {controller="Home", action="Courses-Registration", url=UrlParameter.Optional}
);
// HomeController
public ActionResult Courses()
{
return View();
}
// View
<div class="modal-footer">
<button type="button" class="btn btn-secondary" data-dismiss="modal">Cancel</button>
<a class="btn btn-large btn-success" id="fire" href="@Url.Action("Courses-Registration","Home")">Create Courses</a>
<script type="text/javascript">
$('#fire').on('click', function (e) {
});
</script>
</div>
//课程路线。
routes.MapRoute(
名称:“课程”,
url:“课程注册/”,
默认值:新建{controller=“Home”,action=“Courses Registration”,url=urlparmeter.Optional}
);
//家庭控制器
公共行动成果课程()
{
返回视图();
}
//看法
取消
$('#fire')。在('click',函数(e)上{
});
您的操作需要是控制器中actionresult的名称。尝试在您的应用程序中将action=“Courses Registration”更改为action=“Courses”route@Carl我仍然没有弄清楚,url:localhost:portnumber:/Home/courses registration。错误/应用程序。我遗漏了什么?您为课程页面设置的url是localhost:port/courses registration-尝试浏览以确定您的操作需要是控制器中操作结果的名称。尝试在您的应用程序中将action=“Courses Registration”更改为action=“Courses”route@Carl我仍然没有弄清楚,url:localhost:portnumber:/Home/courses registration。错误/应用程序。我缺少什么?您为课程页面设置的url是localhost:port/courses registration-请尝试浏览到该url