MVC路由问题高分。
刚才看到有个人题问过直近问题 突然老板也给我来了个一样的要求
if (!string.IsNullOrEmpty(r.Typedir))
{
routes.MapRoute(
"detailspage" + r.Id + "pro", // 路由名称
ArcTypesManager.GetProDeatilsDirRote(r), // 带有参数的 URL
new { controller = "Home", action = "Details", id = "" },// 参数默认值
new { id = @"[A-Za-z0-9]{10,30}" }
);
}
上面红色的以 以/结尾
[解决办法]
SF
[解决办法]
SF2
[解决办法]
SF3
什么意思?本身不就是可以以/结尾的吗
[解决办法]
不知道在云什么。。。
[解决办法]
http://msdn.microsoft.com/zh-cn/library/cc668201.aspx#handling_a_variable_number_of_segments_in_a_url_pattern
注意这里是 一个 参数带有'/'号,跟前面你看那帖子说的不定数量的参数是两回事
[解决办法]
如果id可以是123/321的这样格式
你可以采用类似这样的请求 http://localhost:2131/home/index/?id=123/321
去拼接,而不是改路由.
[解决办法]
这个问题狠不错.学习+接分
[解决办法]
学习
学习·····
学习
学习·····
[解决办法]
[解决办法]
帮你问加求分