मैं DropDownListFor
के लिए एक एक्सटेंशन लिखने के लिए कोशिश कर रहा हूँ के लिए विस्तार में अतिरिक्त htmlattributes कैसे जोड़ें:DropDownListFor
public static MvcHtmlString DropDownListFor<TModel, TProperty>(this HtmlHelper<TModel> htmlHelper, Expression<Func<TModel, TProperty>> expression, IEnumerable<SelectListItem> selectList, object htmlAttributes, bool enabled)
{
return htmlHelper.DropDownListFor(expression, selectList, null /* optionLabel */, HtmlHelper.AnonymousObjectToHtmlAttributes(htmlAttributes));
}
क्या मैं प्राप्त करने के लिए सक्षम हो जाता है चाहता हूँ गलत है कोई परिवर्तन नहीं लेकिन यदि सक्षम सच है मैं चाहता हूँ AnonymousObjectToHtmlAttributes
पर देने से पहले HTML गुणों में @disabled="disabled"
जोड़ें।
यह कैसे करें इस पर कोई विचार है?
एक सहायक लिखने के लिए कोई ज़रूरत नहीं, बस अधिभार के रूप में दिमित्री पता चलता है कि htmlAttributes स्वीकार करता है का उपयोग करें। – RickAndMSFT
@ रिक। एंडरसन-at-Microsoft.com मैं सहमत नहीं होगा। सबसे पहले, प्रश्न अन्य तरीकों का उपयोग करने की संभावना नहीं, विशेषता जोड़ने के बारे में था। और दूसरा, इस मामले में सहायक बनाना बहुत अधिक पठनीय है, फिर सक्षम स्थिति की जांच कर रहा है और फिर – archil