我使用的是由我的应用视图中常见的一些按钮组成的共享视图。我使用jquery来检测按钮单击使用类而不是id,因为可能有多个视图实例。该脚本检查谁是父表单,一切都按预期工作。
然而,有时需要更改一个或多个按钮的标题,或者使其中一个按钮可见或不可见。我对如何在jquery中有一个想法,但我想知道是否有任何方法直接在剃刀视图中做到这一点。
// Shared View "CommonBtnsGridTab"
<button type="button" id="" class="btn btn-info btn-xs commonbtns-find"><span class="glyphicon glyphicon-search"></span> Find</button>
<button type="button" id="" class="btn btn-info btn-xs commonbtns-all"><span class="glyphicon glyphicon-list"></span> All</button>
<button type="button" id="" class="btn btn-info btn-xs commonbtns-view"><span class="glyphicon glyphicon-tasks"></span> View</button>
<button type="button" id="" class="btn btn-info btn-xs commonbtns-new"><span class="glyphicon glyphicon-plus"></span> New</button>
/ / Razor view
<div class="tab-pane" id="tabUnits">
<div class="tab-content">
<div role="tabpanel" class="tab-pane active" id="unitTab">
@Html.Partial("CommonBtnsGridTab")
答案 0 :(得分:1)
如果您想在Razor视图中执行此操作,则需要在PartialView模型中提供您要对其执行操作的条件...因此,您使用传入的Model&#39; s属性来在PartialView上构造元素。