asp.net webforms路由:可选参数
发布时间:2020-05-24 09:00:19 所属栏目:asp.Net 来源:互联网
导读:我想在我的路由表中添加可选参数. 例如,我希望用户浏览这样的产品目录: http://www.domain.com/browse/by-category/electronics/1,2,3等 现在我创建了一个这样的路由: routes.MapPageRoute( ProductsBrowse, browse/{BrowseBy}/{Categor
|
我想在我的路由表中添加可选参数.
现在我创建了一个这样的路由: routes.MapPageRoute(
"ProductsBrowse","browse/{BrowseBy}/{Category}","~/Pages/Products/Browse.aspx"
);
不过,问题是,当用户输入http://www.domain.com/browse时,我希望他们提供一个不同的页面,他们可以选择如何浏览的方式.所以不会使用参数{BrowseBy}和{Category}. 有没有办法为每个场景创建单独的路线? 感谢您的时间! 解决方法我只是创建单独的路线.也就是说,您可以根据您定义的惯例定义一个自定义的RouteHandler,自动发送这些特殊情况,就像您有不同的路由一样. 或者,您可以使用自定义的RouteHandler和约定,以避免在路线中指定特定页面.这相当于asp.net MVC所做的. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 为什么这么多ASP.NET开发服务器实例?
- asp.net使用H5新特性实现异步上传的示例
- UnitOfWork知多少
- asp.net-mvc-3 – MVC 3客户端验证,模型绑定十进制值和文化
- asp.net-mvc – ASP.NET MVC脚手架很慢
- asp.net-mvc – ASP.NET MVC V2 – 好友类
- asp.net-mvc-3 – 是否需要StructureMap HttpContextScoped
- asp.net-mvc – ASP.NET MVC是否有任何DateTime路由约束?
- ASP.NET中的Akka.NET actor系统
- asp.net-mvc-3 – 如何从部分视图将JavaScript渲染到Master
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC是否允许私有ViewMod
- asp.net-mvc – 单个控制器的MVC多个视图
- asp.net-mvc-3 – 使用多个Web应用程序共享控制器
- asp.net-mvc – Elmah.MVC对Elmah.contrib.Mvc
- asp.net-mvc – @ Html.ValidationSummary(true)
- .net – TagBuilder从MVC 3 beta版转到RC
- asp.net-mvc – 在哪里得到的Microsoft.Web.Mvc.
- asp.net-mvc – ‘Personal’是一种类型,在给定的
- asp.net-mvc – 2010初学者指南流利的nHibernate
- asp.net-web-api2 – 如何创建HttpRequestHeader
热点阅读
