0
我使用由我的應用程序視圖中常見的一些按鈕組成的共享視圖。我使用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")
除非您將指示'IsVisible'和'Caption'屬性的值傳遞給partial(使用額外的ViewData)。注意它沒有必要在按鈕html中包含'id =「」''。 –