这就是我现在所拥有的
hidden="@(Model.IsOwnedByUser||!Model.CanEdit)"
Run Code Online (Sandbox Code Playgroud)
这在Chrome上工作正常,但在Internet Explorer上并不隐藏
我也试过可见性设置假但没有运气.
然后我发现了另一种风格如下
style="@(Model.IsOwnedByUser||!Model.CanEdit)?'display:none'""
Run Code Online (Sandbox Code Playgroud)
我无法让它奏效.使用Razor语法隐藏元素的正确格式是什么?
或者我会使用Jquery来隐藏元素.但实际上是否可以打印出jquery语句来隐藏页面加载时的元素?
我在页面首页的顶部有一个引导导航栏,其内部是文本输入。我希望它隐藏起来,直到执行搜索并且用户在results控制器中看到结果为止。
这是在我的引导导航栏中。
<input type="text" class="form-control" placeholder="Search">
Run Code Online (Sandbox Code Playgroud)
例如:
Hidden: www.example.com/home/index
Visible: www.example.com/results
Run Code Online (Sandbox Code Playgroud)