मैं इस मॉडल है , और संपादन योग्य नहीं है। मुझे यह कैसे करना चाहिए? यदि मैं इस वर्ग के लिए एक और "दृश्य-केवल" मॉडल बनाता हूं, तो मैं "मुद्रा" संपत्ति को छोड़ दूंगा और इसे प्रदर्शित नहीं कर पाऊंगा।MVC कुछ क्षेत्रों के लिए 3 संपादित दृश्य केवल
@using (Html.BeginForm()) {
@Html.ValidationSummary(true)
<fieldset>
<legend>ExchangeRate</legend>
@Html.HiddenFor(model => model.ExchangeRateID)
<div class="editor-label">
@Html.LabelFor(model => model.Currency)
</div>
<div class="editor-field">
@Html.DisplayFor(model => model.Currency)
</div>
<div class="editor-label">
@Html.LabelFor(model => model.Rate)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.Rate)
@Html.ValidationMessageFor(model => model.Rate)
</div>
<p>
<input type="submit" value="Save" />
</p>
</fieldset>
}
बदलने @ Html.EditorFor (मॉडल => model.Currency) @ Html.DisplayFor को (मॉडल => model.Currency) काम नहीं करता क्योंकि मॉडल राज्य अमान्य हो जाता है जब यह नियंत्रक को वापस पोस्ट करें।
यह ट्विटर बूटस्ट्रैप के साथ संयोजन में भी काम करता है, उदा। निम्नलिखित में उपयोग करके: ' @ Html.DisplayFor (m => m.ProductName)' – Manfred
क्या उपयोगकर्ता फायरबग आदि के माध्यम से पढ़ने-ओल्नी फ़ील्ड संपादित नहीं कर सकता? – Sami