110,535
社区成员
发帖
与我相关
我的任务
分享
在我的项目中添加了Areas区域
区域名为Course
然后分别添加Controller和视图
CourseController中有方法为List,参数ID,意思是根据ID编号获取列表类型
在写完程序运行之后 发现路径为
http://localhost:12716/Course/Course/List/2
我应该如何修改结构 或者 直接在路由中配置 我期望的路径应该是
http://localhost:12716/Course/List/2
Controller/Course/CourseController.cs
Areas
Course
Controller
CourseController
我的路径是这样的
“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------
无法找到资源。
说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。
请求的 URL: /Course/List/2
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Course", action = "List", id = "" } // Parameter defaults
);
public ActionResult List(int ID)
{
return View(model_Course.GetCourseBySubjectID(ID));
}