EditorFor .жазбаны көрсету қажет емес

<td class="editor-label">
   @Html.LabelFor(model => model.Gender)
</td>
<td class="editor-field">
   @Html.EditorFor(model => model.Gender)
</td>

Менің ойымша, бұл менің.

бірақ қазір мен көріп отырмын

<td class="editor-label">
   
</td>
<td class="editor-field">
   <div class="fieldContainer">
      
         Gender        :
      
      <div class="editorField">
         <input id="Deaseased_Gender" name="Deaseased.Gender" type="text" value="" />
      </div>
   </div>
</td>
</tr>

At this time I am seeing Gender twice see the image here

Автоматты түрде жасалынған «Гендер» мәтінінен аулақ болу үшін не істеуге болады, бірақ EditorFor-ны өзгеріссіз қалдыру керек пе?

1
Сіз гендерлік меншік үшін реттелетін редактор құрдыңыз ба?
қосылды автор itsmatt, көзі
@ user444569 - иә, мен оны көремін ... Төменде сіз EditorFor деп қоңырау шалып жатырсыз және бұл жеткілікті түрде, егер сізде бар болса, Гендердің түріне арналған редактордың үлгісін қолданасыз бір.
қосылды автор itsmatt, көзі
Жоқ, менің @ Html.LabelFor (model => model.Gender)
қосылды автор Kuttan Sujith, көзі
@ user444569, онда <div class = «fieldContainer»> қайдан келеді? Бұл қалыпты үлгі емес. Gender сипаты үшін кейбір пайдаланушы редакторының үлгісі болуы керек.
қосылды автор Darin Dimitrov, көзі

2 жауаптар

Міне, менің болжамым. Бұл бөлім:

<div class="fieldContainer">
   
      Gender        :
   
   <div class="editorField">
      <input id="Deaseased_Gender" name="Deaseased.Gender" type="text" value="" />
   </div>
</div>

Модельдегі гендерлік меншік үшін арнайы редакторыңыз бар деп ойлаймын. Сізде EditorTemplates қалтасы бар ма, мүмкін, Көрулеріңізде ортақ па? Бұл сіздің қолданбаңызда пайдалану үшін қайта пайдалану үлгілерін жабыстырудың ыңғайлы жері.

Егер сіз мұны пайдаланғыңыз келсе, онда сіз «Жыныс:» деген сөзге дейінгі аралықты жойғыңыз келіп, немесе

<td class="editor-label">
   
</td>

бөлігі, бірақ бұл аз жұмыс көп болуы мүмкін, себебі сіз үстелдер мен div'lаларды араластырып жатырсыз.

1
қосылды
Гендердің түрі қандай? жол? Мен сізде Lastname-тің ойы бойынша ... hmm ...
қосылды автор itsmatt, көзі
Толық шешіміңізде «fieldContainer» іздеңіз ... Менің ойымша, жауап сол жерде болады деп ойлаймын.
қосылды автор itsmatt, көзі
Менде редактор үшін теңшелетін редакторы жоқ, System.Web.Mvc.Html формасының аттар кеңістігі
қосылды автор Kuttan Sujith, көзі
@ user444569, пайдаланушы емес EditorFor . Өзгертпелі редакторлық үлгі.
қосылды автор Darin Dimitrov, көзі

Бұл MVC ішіндегі EditorFor үшін әдепкі мінездеме емес. Бірақ бұл мәселені шешу үшін осы деректер түрі үшін «Редактордың үлгілері» пайдаланыңыз. Төменде бірнеше мысал келтірілген.

http://xhalent.wordpress.com/2011/ 01/18/in-mvc-3/ -ті пайдалану арқылы өңдеу

http://coding-in.net/asp- net-mvc-3-қалай пайдалану керек-editortemplates/

1
қосылды