मैं यह सोचते कर रहा हूँ कि आप टिक लेबल चाहते हैं चाहते हैं जब आप उस पर क्लिक करते हैं तो चेकबॉक्स।
इस मामले में, एचटीएमएल <label>
क्षेत्र must point to the ID of the relevant input element की for
विशेषता।
यदि आप मॉडल का उपयोग कर रहे हैं, तो @Html.CheckBoxFor
आईडी के बिना एक चेकबॉक्स उत्पन्न करेगा, इसलिए आपको चेकबॉक्स में एक आईडी जोड़नी होगी, फिर अपने लेबल को उसी आईडी पर इंगित करें। @Html.NameFor
सहायक विधि का उपयोग करके चेकबॉक्स के नाम को अपने आईडी फ़ील्ड में दोहराना सबसे आसान तरीका है।
@Html.CheckBoxFor(x => x.Active, new {id=Html.NameFor(x => x.Active)})
<label for="@Html.NameFor(x => x.Active)">Active</label>
जनरेट किया गया एचटीएमएल (मान्यता गुण के बिना)::
<input id="[0].Active" name="[0].Active" type="checkbox" value="true" />
<input name="[0].Active" type="hidden" value="false" />
<label for="[0].Active">Active</label>
स्रोत
2014-07-31 00:31:57
http: // stackoverflow।कॉम/प्रश्न/1312880/एचटीएमएल-लैबेलर-निर्दिष्ट-टेक्स्ट-एएसपी-नेट-एमवीसी -2 – TGH
यदि आप यहां अपने मॉडल के लिए कोड पोस्ट करते हैं तो मैं आपको यह समझाऊंगा। – ataravati