asp.net-mvc如何隐藏版面的元素之一共享基于 MVC 中的控制器

发布时间: 2016/10/7 20:57:05
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我有引导导航栏顶部的我的页面主页面和里面它是文本输入。我想要它隐藏,直到执行搜索和用户看到的结果 results 控制器。

这是我引导的导航栏内。

<input type="text" class="form-control" placeholder="Search">

例如︰

Hidden:  www.example.com/home/index
Visible: www.example.com/results

解决方法 1:

在这种情况下,你其实不需要任何特定的信息从控制器传递到共享布局。

共享的布局可以据此检查当前工艺路线和行为。

@if (ViewContext.RouteData.Values["Controller"].ToString() == "results")
{
    <input type="text" class="form-control" placeholder="Search">
}

更多的信息

官方微信
官方QQ群
31647020