Ich möchte dieselbe Teilansicht für Erstellungs-, Bearbeitungs- und Detailansichten verwenden, um zu vermeiden, dass die Feldgruppenstruktur für eine Entität dupliziert wird. Abhängig davon, welche Ansicht die partielle Ansicht darstellt, möchte ich dann eine Klasse von "schreibgeschützt" zu einem div hinzufügen, das mein fieldset umgibt, und die tatsächlichen Eingabefelder auf dem Client schreibgeschützt machen, indem ich css oder jQuery benutze was auch immer. Wie kann ich in meiner Razor-Ansicht angeben, dass ich diese Klasse zum "item-details" div hinzufügen muss?Rendern eines HTML-Attributs aus einer Razor-Ansicht
<div class="item-details">
<fieldset>
<legend>Product Details</legend>
@Html.HiddenFor(model => model.DetailItem.ProductId)
<div class="editor-label">
@Html.LabelFor(model => model.DetailItem.Name)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DetailItem.Name)
@Html.ValidationMessageFor(model => model.DetailItem.Name)
</div>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
</div>