首页新闻找找看学习计划

MVC路由传值,怎么获取不到

0
悬赏园豆:10 [已关闭问题] 关闭于 2012-07-18 16:08

我现在是这样做的当前是 HomeController的Login Action,我想在登陆成功后,跳转到TemplateController的Shop Action,并且传递uid假设为1过去:

if(curruser.sysvisitkey==sysvisitkey)
{
return RedirectToAction("Shop", "Template", new { uid = curruser.uid,df=12 });
}

但是我在TemplateController的Shop Action里写如下代码时,怎么返回的都是0,就是没有这个key为uid的

 if (RouteData.DataTokens.Where(m => m.Key == "uid").Count() > 0) 
{

}

如果我要像以上那样传递值,改怎么做呢?

#青菜萝卜的主页 #青菜萝卜 | 初学一级 | 园豆:160
提问于:2012-03-04 23:52
< >
分享
所有回答(2)
0

持续关注中

麻将我会 | 园豆:24 (初学一级) | 2012-03-05 09:01
0

Shop( uid ,df)

xinsiyus | 园豆:151 (初学一级) | 2012-03-05 17:49

YES

支持(0) 反对(0) #青菜萝卜 | 园豆:160 (初学一级) | 2013-01-23 17:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册