|
|
1
2
老实说,你最大的障碍是创建路线,确保它们不会干扰系统中已经存在的路线。当你开始工作后,剩下的就很容易了。 您需要的第一件事是一个httpmodule,它将插入到web.config下的。此模块将用于注册和自定义要注册的视图引擎或路由。这样做的方式与在global.asax中相同,但不是将它们放在应用程序中,而是将它们放在httpmodule的静态构造函数中。因此,它们只能像应用程序启动一样加载一次。 通过执行上述操作,您将创建一个易于传输且不需要内建器修改global.asax代码以使您的东西工作的模块。 您可能要做的第二件事是在web.config中创建自定义配置,以设置类似应用程序根路径的内容。当您在httpmodule中设置路由时,它将被预先设置到路由上。此外,还可以使用它存储不适合数据库的自定义信息。 最后但不是必需的是,您可能希望创建一个了解和理解文件夹结构的自定义视图引擎。只有当您希望将视图存储在与默认视图不同的路径中时,才需要这样做,以便将冲突最小化。 |
|
|
2
2
退房 Grouping Controllers with ASP.NET MVC 来自菲尔·哈克。 希望它有帮助, 布鲁诺·菲格雷多 |
|
|
3
0
我以前去过这条路(和/博客),但发现它是可行的,但很复杂,很难维护。相反,我最终使用了子域:
这些更容易维护,因为您可以让它们在IIS中作为单独的网站工作。当然,您也可以将www.example.com/shop重定向到shop.example.com。 |
|
|
Andrus · 如何在Linux中阅读期刊 8 月前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 9 月前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 1 年前 |
|
|
Kiryl · Sitecore中自己的控制器 1 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 1 年前 |