प्रश्न: मैं इस तरह एक dropdownlist बनाने की जरूरत:DropDownListFor विशेषता विशेषता के साथ एक कस्टम विशेषता के साथ?
<select id="ddCustomers" data-placeholder="Choose a customer" class="chzn-select" style="width:350px;" tabindex="1" multiple>
अब मैं जोड़ सकते हैं कस्टम इस तरह जिम्मेदार बताते हैं:
@Html.DropDownListFor(m => m.Id, Model.Values, new { @disabled = "disabled" })
दुर्भाग्य से, अगर वहाँ एक है "-" में चर नाम, तो यह संकलित नहीं करता है।
@Html.DropDownListFor(m => m.Id, Model.Values, new { @disabled = "disabled", @data-placeholder = "whatever" })
और एकाधिक के बारे में क्या, जिसमें कोई विशेषता मान नहीं है?
अगर मैं एक शब्दकोश या new { @disabled = "disabled" }
के बजाय एक NameValueColletion गुजरती हैं, तो यह NameValueColletion/शब्दकोश के गुणों ...
मैं विशेषता कुंजी में विशेष वर्ण के साथ विशेषताओं कैसे पारित कर सकते हैं आउटपुट? "-" जब गाया
संभावित डुप्लिकेट [एस्पनेट एमवीसी के साथ हाइफेनेटेड एचटीएमएल विशेषताओं] (http://stackoverflow.com/questions/2897733/hyphenated-html-attributes-with-asp-net-mvc) –