asp.net mvc 4 - create CheckboxFor from List in View Model -


मेरा दृश्य मॉडल वर्ग

  सार्वजनिक वर्ग StudentQuestions {सार्वजनिक int StudentId {get; सेट; } सार्वजनिक एट फॉर्मआईडी {प्राप्त; सेट; } सार्वजनिक आभासी आइकलिंग & lt; प्रश्न & gt; प्रश्न {प्राप्त करें; सेट; }}   

और प्रश्न वर्ग है

  सार्वजनिक आंशिक वर्ग प्रश्न {सार्वजनिक int questionID {get; सेट; } सार्वजनिक स्ट्रिंग फ़ील्ड_नाम {get; सेट; } सार्वजनिक स्ट्रिंग प्रश्न {get; सेट; } सार्वजनिक int qutyp_refID {सेट, सेट} सार्वजनिक स्ट्रिंग विवरण {get; सेट; } सार्वजनिक अंतर (प्राप्त); सेट; } सार्वजनिक बूल आईईएनएटेड {प्राप्त; सेट;} सार्वजनिक वर्चुअल आइकलेंक्शन & lt; उत्तर & gt; उत्तर {प्राप्त करें; सेट; }   

} मेरे विचार में

  @model test.ViewModels.StudentQuestions & lt; table & gt; & LT; टीआर & gt; & lt; टीडी & gt; @ Model.FormId & lt; / टीडी & gt; & lt; टीडी & gt; @ Model.StudentId & lt; / टीडी & gt; & lt; / टीआर & gt; @युरच (मॉडेल में प्रश्न। प्रश्न) {& lt; tr & gt; & LT; टीडी & gt; @ एचटीएमएल। चेकबॉक्स फोरे (आई = & gt; i.Question.question) & lt; / td & gt; & Lt; / टीआर & gt; } & Lt; / table & gt; I / सवाल> i / सवाल> प्रश्न का उपयोग नहीं कर सकता। लेकिन मैं चेक बॉक्स, पाठ बॉक्स में निम्न की तरह उपयोग कर सकता हूं और मैं Textbox को TextBoxFor और CheckBox में CheckBoxFor और TextBox TextBoxFor  में बदलना चाहते हैं < पूर्व>  @ फारख (मॉडल q में मॉडल। प्रश्न) {& lt; tr & gt; @if (@ q.qutyp_refID == 4) {& lt; td & gt; @ html.CheckBox (q.questionID.ToString ()) & lt; / td & gt; } और अगर (@ q.qutyp_refID & lt; = 2) {& lt; टीडी & gt; @ एचटीएमएल। टेक्स्टबॉक्स ("टेक्स्टडेट क्वेस्टंस", डेटटाइम। आज। टॉस्ट्रिंग ("डीडी / एमएम / याय"), नई {शैली = "चौड़ाई: 120px "}) & Lt; / td & gt; } अन्य {& lt; td & gt; @ एचटीएमएल। टेक्स्टबॉक्स (q.questionID.ToString (), रिक्त) & lt; / td & gt; } & Lt; / tr & gt; }   

अग्रिम धन्यवाद .........

इस तरह की कोशिश करें,

  @ html.CheckBoxFor (i = & gt; m.questionID, new {id = @ m.questionID, @checked = "checked", नाम = "चेकबॉक्स "}) & Lt; span & gt; m.description & lt; / span & gt;   उदाहरण   

मॉडल

  सार्वजनिक वर्ग AssignProject {सार्वजनिक मार्गदर्शिका आईडी {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग EmployeesName {get; सेट; } सार्वजनिक गाइड? कर्मचारी आईडी {प्राप्त करें; सेट; } सार्वजनिक गाइड? प्रोजेक्ट आईडी {प्राप्त करें; सेट; } सार्वजनिक स्ट्रिंग AssignEmployeeId {get; सेट; } सार्वजनिक बूल आईशकैक्ड {प्राप्त करें; सेट; }}   

देखें

  @foreach (मॉडल में विविध आइटम) {@ Html.CheckBoxFor (m = & gt; आइटम आईआईएसईकेक्टेड, नया {मान = आइटम.इमोरीइआईडी, आईडी = "chk_" + @ item.EmployeeId, @ चेक्ड = "चेक किया गया", नाम = "चेकबॉक्स"}}}    < / html>

Comments

Popular posts from this blog

ios - Adding an SKSpriteNode to SKScene from a child SKSpriteNode -

Matlab transpose a table vector -

c# - Textbox not clickable but editable -