首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >子文件夹中的路由页面

问子文件夹中的路由页面
EN

Stack Overflow用户
提问于 2012-01-15 20:48:39
回答 1查看 1.4K关注 0票数 0

我使用的是带有母版页的ASP.NET 4.0Web表单。我的Global.asax.cs文件中有以下路由规则:

代码语言:javascript
复制
routes.MapPageRoute("", "Ministries", "~/Ministries/Ministries.aspx");

当我修改上面的规则以从根开始显示内容页面时,它工作得很好。当我使用http://localhost/church/ministries导航到该页面时,该页面显示目录视图。我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-15 23:38:50

为路由命名并更改您的文件夹名称,因为路由名称和文件夹名称冲突。

代码语言:javascript
复制
routes.MapPageRoute("ministries", "Ministries", "~/Ministry/Ministries.aspx");

你必须像这样导航到它(从asp:linkbutton示例中,使用任何东西)

代码语言:javascript
复制
NavigateUrl="<%$RouteUrl:RouteName=ministries %>"

只是硬编码路径并不会通过asp的路由引擎发送它,你只是将它指向目录,它并不知道更好。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8869726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档