[英]ASP.NET Convention Based Naming
有人可以解释基于ASP.NET约定的命名,并提供一些示例,如果可能请
基于约定的命名本质上是一种通过定义一组约定映射来减少必须编写的显式代码量的方法,例如,在某个目录中将自动查找名称与特定格式匹配的页面。
有一篇文章在这里它有一些例子(有一个搜索“ 基于公约命名和在\\ Views目录结构 ”)从同一系列,另一个在这里 。
这里有另一个更简洁的例子: ASP.NET MVC:当会议真的很重要时 。
在该示例中,调用return View("NotFound");
来自DinnersController
类将自动在\\Views\\Dinners\\
目录中查找名为NotFound
的View,而无需在调用View()
时显式定义该目录结构。
此实例中的约定基于Controller
的名称确定View
的位置。
我想不出任何ASP.NET示例,但ASP.NET MVC当然使用约定。 一个例子是对\\Report\\View
的请求自动映射到一个名为ReportController
的控制器,该控制器包含一个名为View()
的方法。 没有必要做任何其他连接 - 只需用Controller
结束你的类名即可。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.