डिफ़ॉल्ट रेज़र संपादक और प्रदर्शन टेम्पलेट्स (जैसे String.cshtml, DateTime.cshtml) कहां स्थित हैं जब कोई Asp.Net MVC 3 स्थापित करता है?Asp.net MVC3 में डिफ़ॉल्ट संपादक और प्रदर्शन टेम्पलेट का स्थान क्या है?
6
A
उत्तर
1
कोई डिफ़ॉल्ट रहे हैं (वहाँ है कि मैं मिल सकता है कोई डिफ़ॉल्ट दिनांक समय टेम्पलेट था) templates.Razor Editor
और Display
तरीके हैं कक्षा HtmlHelper के विस्तार विधियों। आप उनका उपयोग कर सकते हैं या आप इस उदाहरण की तरह अपने स्वयं के विस्तार विधियों को विकसित कर सकते हैं।
public static MvcHtmlString MyTextBoxFor<TModel, TProperty>(this HtmlHelper<TModel> helper, Expression<Func<TModel, TProperty>> expression)
{
MvcHtmlString result = InputExtensions.TextBoxFor(helper, expression);
// do modification to result
return result;
}
4
यदि आपके पास डॉटपीक या परावर्तक है तो आप वहां DefaultDisplayTemplates
टाइप कर सकते हैं, आपको टेम्पलेट्स मिलेंगे। लेकिन चेतावनी दीजिये कि वे कोड प्रारूप में हैं, वेबफॉर्म या रेज़र प्रारूप नहीं, इसलिए व्याख्या करने के लिए थोड़ा और मुश्किल है।
StringTemplate
internal static string StringTemplate(HtmlHelper html)
{
return html.Encode(html.ViewContext.ViewData.TemplateInfo.FormattedModelValue);
}
DecimalTemplate
internal static string DecimalTemplate(HtmlHelper html)
{
if (html.ViewContext.ViewData.TemplateInfo.FormattedModelValue == html.ViewContext.ViewData.ModelMetadata.Model)
html.ViewContext.ViewData.TemplateInfo.FormattedModelValue = (object) string.Format((IFormatProvider) CultureInfo.CurrentCulture, "{0:0.00}", new object[1]
{
html.ViewContext.ViewData.ModelMetadata.Model
});
return DefaultDisplayTemplates.StringTemplate(html);
}
संबंधित मुद्दे
- 1. asp.net-mvc3 संपादक टेम्पलेट नाम समस्या
- 2. बदलें संपादक टेम्पलेट फ़ोल्डर स्थान
- 3. ASP.NET MVC3
- 4. ASP.NET MVC3
- 5. ASP.NET MVC3 और फेसबुक एकीकरण
- 6. OnAction asp.net mvc3 में निष्पादित
- 7. Asp.Net MVC3 - डायनेमिक ड्रॉपडाउनलिस्ट
- 8. ASP.NET MVC3 सी # - foreach
- 9. Asp.Net MVC3, सफलतापूर्वक JsonResult
- 10. ASP.NET MVC3 मान्यता समस्या
- 11. व्यूबैग- MVC3-ASP.NET
- 12. Asp.Net MVC3 या MVC4
- 13. रेज़र के साथ asp.net mvc3 में केंडो यूआई संपादक का उपयोग कैसे करें?
- 14. एक प्रदर्शन के साथ [प्रदर्शन (नाम = "एक्स")] का उपयोग करना। MVC3 ASP.Net
- 15. पल में संपादक टेम्पलेट
- 16. मुझे डिफ़ॉल्ट ऑब्जेक्ट.cshtml संपादक टेम्पलेट कहां मिल सकता है?
- 17. पुनर्गठन डिफ़ॉल्ट MVC3 परियोजना निर्देशिकाएँ और NuGet
- 18. RenderSection ASP.NET में आंशिक देखें अंदर काम नहीं कर मेरी ASP.NET MVC3 परियोजना में MVC3
- 19. asp.net mvc3 अनुरोध थ्रेड एफ़िनिटी
- 20. Asp.Net MVC3 एमवीसी 4 अपग्रेड टूल में?
- 21. ASP.Net MVC3 Html.PasswordFor पॉप्युलेट नहीं है
- 22. ASP.NET MVC3 @ Html.RenderPartial CS1502 त्रुटि
- 23. ASP.NET MVC3 - दिनांक समय प्रारूप
- 24. ASP.NET नाम स्थान
- 25. Symfony2: Twig: कस्टम स्थान में डिफ़ॉल्ट टेम्पलेट फ़ाइल
- 26. वर्डप्रेस: header.php और footer.php का डिफ़ॉल्ट स्थान
- 27. enums के लिए एक डिफ़ॉल्ट संपादक टेम्पलेट कैसे बनाएँ?
- 28. ASP.NET में सुधार प्रदर्शन
- 29. चेकआउट टेम्पलेट का Woocommerce स्थान
- 30. क्या कस्टम प्रदर्शन या संपादक टेम्पलेट से अतिरिक्त मेटाडेटा जानकारी तक पहुंच बनाना संभव है?
क्या आप संपादक और प्रदर्शन विधि एक्सटेंशन ढूंढ रहे हैं ?? (उदाहरण के लिए @ Html.DisplayFor (x => x.Name)) –
@MaxZerbini - मैं इन एक्सटेंशन का उपयोग करने की योजना बना रहा हूं। मैं इन टेम्पलेट्स के पूर्ण डिफ़ॉल्ट सेट के साथ चारों ओर झुकाव करना चाहता हूं। – Ahmad
ये टेम्पलेट्स नहीं हैं। ये ऑब्जेक्ट HtmlHelper के विस्तार विधियां हैं। आप उनका उपयोग कर सकते हैं या आप अपने विस्तार विधियों को विकसित कर सकते हैं। –