答案 0 :(得分:0)
使用Asp.Net MVC中的任何一个默认模板(假设路由设置正确),然后:
并假设:
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home",
action = "Index",
id = UrlParameter.Optional });
控制器看起来像:
// Controller class and 'name'
public class MoviesController
{
public ActionResult Titles (int id)
{
// id = 19 with the example above
return View();
}
}
答案 1 :(得分:0)
URL的各个部分没有硬性规则,但使用默认路由时,控制器的名称为MoviesController
,操作方法的名称为Titles
。
通常情况下,操作使用视图,除非您指定其他内容,否则该视图的名称也为Titles
。视图有一个模型,如果该模型在视图标题中定义为特定类型,则通常类似于TitlesModel
。
但这些都是约定,您可以添加与该URL匹配的路由,并根据需要指定不同的控制器和操作。该动作可以做任何它想做的事情来返回响应,它实际上根本不必使用视图。