मुझे एक रेज़ोर आंशिक दृश्य मिला है जिसमें व्यूमोडेल द्वारा समर्थित किया गया है, अन्य चीजों के साथ, UseDuo नामक एक बूल। मान लीजिए कि UseDuo संपत्ति सच है, और मैं अपने उस्तरा में निम्नलिखित कोड डालें:एचटीएमएल.किकबॉक्स- मॉडल मान सही होने के बावजूद चेक नहीं किया गया है
@Html.CheckBox("UseDuo", Model.UseDuo) @* Not checked *@
@Html.CheckBoxFor(m => m.UseDuo) @* Not checked *@
@Html.CheckBox("UseDuo2", Model.UseDuo) @* checked *@
@(Model.UseDuo ? "UseDuo=true" : "UseDuo=false") @* outputs UseDuo=true *@
पहले दो चेक बॉक्स आओ चेक आउट नहीं किया है, लेकिन तीसरा चेक किया गया है, और "के रूप में UseDuo = अंतिम पंक्ति आउटपुट सच"। क्या देता है? इन HTML मददगारों की मेरी समझ के अनुसार, सभी तीन चेकबॉक्सों की जांच की जानी चाहिए। लेकिन ऐसा लगता है कि अगर मेरे चेकबॉक्स का नाम मेरी मॉडल संपत्ति के नाम से मेल खाता है, तो यह ठीक से जांचने से इंकार कर देता है।
मैंने नेट एमवीसी स्रोतों में डीबग करने की कोशिश की, लेकिन डीबगर ने मुझे कई चर के लिए मूल्य देने से इनकार कर दिया, जिससे कि बहुत मदद नहीं मिली।
संपादित करें: बस एहसास हुआ कि यहां कोई वास्तविक प्रश्न नहीं है। मेरा सवाल: पहले दो बक्से क्यों चेक नहीं किए गए हैं?
यह पोस्ट में होता है, या हमेशा? –
यकीन नहीं है कि मैं सवाल समझता हूं। इस रेजर वाले पृष्ठ को जीईटी के साथ लाया जा रहा है। – eliah