मेरे ASP.NET MVC ऐप में, मैं निम्नलिखित कोड का उपयोग करके एक चेकबॉक्स प्रदान कर रहा हूं:
<%= Html.CheckBoxFor(i=>i.ReceiveRSVPNotifications) %>
अब, मैं देखता हूं कि यह चेकबॉक्स इनपुट टैग और एक छिपे हुए इनपुट टैग दोनों को प्रस्तुत करता है। समस्या यह है कि मैं कर रहा हूँ जब मैं कोशिश कर रहा हूँ FormCollection का उपयोग कर चेकबॉक्स से मान प्राप्त करें:
FormValues["ReceiveRSVPNotifications"]
मुझे मूल्य "सच्चा, झूठा" मिलता है। प्रस्तुत HTML को देखते समय, मैं निम्नलिखित देख सकता हूं:
<input id="ReceiveRSVPNotifications" name="ReceiveRSVPNotifications" value="true" type="checkbox">
<input name="ReceiveRSVPNotifications" value="false" type="hidden">
इसलिए FormValues संग्रह इन दो मूल्यों में शामिल होता है क्योंकि उनके पास एक ही नाम है।
कोई विचार?
<input>
टैग का उपयोग करना है ।