आपको लगता है कि EditorFor
सहायक के साथ बस क्योंकि आप नहीं जानते कि ऐसा नहीं कर सकते क्या टेम्पलेट का उपयोग किया जाएगा। आप इसे प्राप्त कर सकते हैं लेकिन आपको एक कस्टम संपादक टेम्पलेट लिखना होगा। उदाहरण के लिए इसे default editor template
ओवरराइड करके और दूसरा पैरामीटर ध्यान में रखकर प्राप्त किया जा सकता है जो अतिरिक्त दृश्य डेटा का प्रतिनिधित्व करता है।
यहां इस तरह के एक कस्टम संपादक टेम्पलेट स्ट्रिंग प्रकार कैसा नज़र आ सकता का एक उदाहरण (~/Views/Shared/EditorTemplates/string.cshtml
) है:
@Html.TextBox(
"",
ViewData.TemplateInfo.FormattedModelValue,
ViewData
)
और फिर आपको लगता है कि जैसे कि यह इस्तेमाल कर सकते हैं:
@Html.EditorFor(model => model.name, new { @class = "myclass" })
CheckBoxFor सहायक के साथ आप यह कर सकते हैं:
@Html.CheckBoxFor(m => m.RememberMe, new { @class = "myclass" })
स्रोत
2013-04-17 14:01:54
आह, आज मेरे लिए रिटायर होने का समय है? अब आप सब जगह पर हैं :) जब तक मैंने अपना पोस्ट नहीं किया तब तक आपका जवाब नहीं देखा। –
@vonv।, और फिर भी, यह आपका है जो 2 मिनट बाद पोस्ट किए जाने पर भी उभरा है :-) –
इस ब्लॉग पोस्ट के साथ, क्योंकि एमवीसी 2 पर एमवीसी 2 के लिए काम किया गया है? – TheWebs