मेरे पास सी # नेट वेब ऐप है। उस ऐप में मुझे सिस्टम में लॉग इन करने के आधार पर Html.TextBoxFor
नियंत्रण (Html.DropDownListFor
नियंत्रण) को सशर्त रूप से अक्षम करने की आवश्यकता है। मैंएमवीसी 3 सशर्त रूप से एचटीएमएल अक्षम करें। टेक्स्टबॉक्स फोर()
@Html.TextBoxFor(model => model.ProposalName, new { @ViewBag.IsDisabled })
कहाँ @ViewBag.IsDisabled
नियंत्रक में या तो String.Empty या "अक्षम" पर सेट है उपयोग करने की कोशिश। हालांकि, यह IsDisabled='disabled'
या IsDisabled=""
के रूप में प्रस्तुत करता है इसलिए नियंत्रण अक्षम नहीं है। जब मैं
@Html.TextBoxFor(model => model.ProposalName, new { @ViewBag.Disabled })
की कोशिश की नियंत्रण हमेशा अक्षम किया गया था, भले ही ViewBag.Disabled
कोई पाठ होता है। मैं Html.TextBoxFor()
नियंत्रण को सशर्त रूप से अक्षम कैसे कर सकता हूं?
@epig .... दिलचस्प। ViewBag का मूल्य क्या होना चाहिए। अक्षम होना चाहिए? – MikeTWebb
@MikeTWebb ViewBag.Disabled एक बूलियन मान होना चाहिए। – epignosisx
@epig .... सही या गलत मान हैं। बहुत अच्छा काम करता है! धन्यवाद – MikeTWebb