asp.net-mvc – 注册到global.asax的路由的替代位置
最常见的做法是在global.asax.cs / vb文件中的Application_Start事件中注册路由.但是您需要访问此文件才能访问此文件.精细.
我要么没有,要么不想要.我正在尝试将Asp.net MVC应用程序集成到Sharepoint 2010站点中,并且不想创建我的自定义全局应用程序类,它也会为我注册路由并更改Sharepoint的Global.asax文件并在其中添加不同的类定义它.我的申请不会被接受,因为我会向Sharepoint做不受支持的事情. 我想知道是否有可能在其他地方注册路线?有两种选择首先出现在我的脑海中: >编写HttpModule并滥用应用程序启动事件.这样我就会注入应用程序启动事件代码,而不会使用我无法访问的global.asax进行修改.我可以在web.config中添加另一个HttpModule.
>写一个HttpModule并滥用其他一些事件,比如请求启动.当然,我还必须保留一些数据,我的路线已经注册,注册只会在第一轮进行. 是否有更好的方式/地点注册路线? 解决方法
也许这篇文章对你有用
http://haacked.com/archive/2010/01/17/editable-routes.aspx 您可以使用HTTP模块在RouteTable.Routes RouteCollection对象上设置路由. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 锁定ASP .Net自定义成员资格提供程序中的用户
- asp.net – IIS 7.5不加载静态html页面
- 一个简答的Access下的分页asp.net代码
- ASP.NET会话超时测试
- ASP.NET如何确定是否排队请求?
- 哪个表现最好:经典ASP,ASP.NET WebForms还是ASP.NET MVC?
- asp.net-mvc – web.config在哪里用于MVC应用程序?
- asp.net – 什么可能导致一个服务器上的此错误,但不是另一个
- asp.net – 模型项的类型为CookMeIndexViewModel,但需要一个
- asp.net-mvc – 我在MVC 5 Visual Studio 2013中的“创建强
- asp.net MVC5,如何使用mysql数据库,使用MVC框架
- 腾讯云-容器-mysql搭建_进入退出和常用查询
- asp.net-mvc-3 – 如果在Razor中的else语句不起作
- asp.netcore 3.0 Docker Nginx(震惊,原来docker
- asp.net-mvc-3 – 如何将HttpContext传递给MVC3应
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net-core – 使用新的signalR for DotNet核心
- entity-framework – 从Entity Framework 6升级到
- ASP.NET MVC =具有.NET类库的经典ASP.真?
- 具有任意数量的键值对的ASP.NET路由 – 是否可能