【发布时间】:2010-05-28 11:39:35
【问题描述】:
我有以下路线:
routes.MapRoute(
"Search", // Route name
"Search/{affiliateId}", // URL with parameters
new { controller = "Syndication", action = "Search" } // Parameter defaults
);
有没有办法可以确保“affiliateId”是有效的 Guid?我在我网站的其他地方使用 MVCContrib,我很公平,它提供了一种实现这种约束的方法....我只是不知道它是什么!
【问题讨论】:
-
所以你想在匹配路由之前确保affiliateId是一个Guid,对吗?或者您想在执行搜索操作之前确保affiliateId 是 Guid?
-
如果affiliateId 是Guid,我只希望路由匹配,是的。如果它不是 guid,则不应执行 Search 操作。谢谢。
标签: asp.net-mvc routing constraints mvccontrib