एक दृश्य के लिए, मुझे कुछ चेकबॉक्स उत्पन्न करना होगा।एचटीएमएल सहायक के साथ एक सशर्त चेक, अक्षम, ... कैसे करें?
मैं आइटम में से एक संग्रह है:
public class ItemSelection
{
public int Id { get; set; }
public String Name { get; set; }
public Boolean IsSelected { get; set; }
public Boolean IsActive { get; set; }
}
और ध्यान में रखते हुए, मैं इस
@foreach(ItemSelection item in Model.Items){
Html.CheckBoxFor(m=>item.IsSelected)//HERE I WOULD LIKE TO HAVE DISABLED properties if I've a IsActive=falsel
Html.HiddenFor(m=>item.Id)
}
पर पुनरावृत्ति कर रहा हूँ अब मैं देख रहा हूँ कि मैं क्या कर सकते हैं एक में जो "अगर" मैं इस संपत्ति के आधार पर एक अलग HtmlAttribute सरणी बनाता हूं, लेकिन केवल एक सरणी बनाने के लिए कोई तरीका है
new {disabled=item.IsActive?"ONE_SPECIAL_VALUE_HERE":"disabled"}
मैंने कोशिश की false
, या कुछ अन्य चीजें रखने के लिए, कुछ भी काम नहीं किया।
क्या यह वही विशेषता के साथ समान है? – J4N
@JAN 'readonly' भी 'अक्षम' जैसा व्यवहार करता है। तो "readonly" केवल 'readonly' के लिए एकमात्र संभावित मान है और यदि आप "radonly = false" रखना चाहते हैं तो आपको विशेषता को छोड़ना होगा। तो यह वही है। – nemesv