基于url在视图中呈现数据

时间:2011-11-27 16:23:49

标签: asp.net-mvc-3 url-routing

当用户在/ home /目录中时,我想呈现一些特定的视图内容但是当用户输入/ home / users / someUser时我想检查请求是否不是/ home / request并输出一些其他内容

到目前为止,我得到了那么多

 if (User.Identity.IsAuthenticated && Request ???)
                {
                    <li>
                 <a class="btnAddTopTenFav icons">+</a> 
            </li> 
                }   else
                {
                    <li></li>
                }     

我检查用户是否已登录,然后我需要检查他是否在主页或其他页面..如何做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以通过撰写ViewContext.RouteData.Values["controller"].ToString()

来查看您来自哪个控制器