मैं टेक्स्ट क्षेत्र नियंत्रण के लिए अपना पहला कस्टम संपादक टेम्पलेट बना रहा हूं। मेरे कोड अब तक है -कस्टम संपादक टेम्पलेट में मॉडल का फ़ील्ड नाम कैसे प्राप्त करें
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%= Html.TextAreaFor(Model => Model , 2, 30,
new { @class = "html", @placeholder = ViewData.ModelMetadata.Watermark }) %>
यह बहुत अब तक नहीं है, लेकिन यह काम करता है। लेकिन उपयोगकर्ता को टाइप करने वाले अक्षरों की शेष संख्या दिखाने के लिए हमें एक चरित्र काउंटर फ़ील्ड जोड़ने की आवश्यकता है। मुझे पता है कि यह काम करने के लिए सभी जावास्क्रिप्ट कैसे करें।
तो नामकरण प्रणाली को समान रखने के लिए, मैं बाईं ओर शेष वर्णों की संख्या प्रदर्शित करने के लिए ".charCounter" नामक एक नियंत्रण जोड़ने जा रहा हूं। मेरी समस्या यह है कि मैं मॉडल के लिए फ़ील्ड नाम पुनर्प्राप्त करने में सक्षम होने के लिए सही वाक्यविन्यास नहीं समझ सकता। MVC3 में
<input
readonly="readonly"
type="text"
name="<%= ViewData.TemplateInfo.HtmlFieldPrefix %>.charCounter"
/>
क्या वर्ग के नाम के बारे में ??? – ConductedClever