@Html.LabelFor(model => model.Gender) </td> <td class="editor-field"> @Html.EditorFor(model => model.Gender) </td> У мяне ёсць гэта на мой погляд. але ў гэты час я бачу <td"> @Html.LabelFor(model => model.Gender) </td> <td class="editor-field"> @Html.EditorFor(model => model.Gender) </td> У мяне ёсць гэта на мой погляд. але ў гэты час я бачу <td"> @Html.LabelFor(model => model.Gender) </td> <td class="editor-field"> @Html.EditorFor(model => model.Gender) </td> У мяне ёсць гэта на мой погляд. але ў гэты час я бачу <td" />

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.Gender)
дададзена аўтар Kuttan Sujith, крыніца
@ User444569, дзе робіць <div клас = "fieldContainer"> ўзялося? Гэта не стандартны шаблон. Вы павінны мець некаторы карыстацкі шаблон рэдактар ​​для Пол ўласцівасці.
дададзена аўтар 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>

частка, але можа ўключаць у сябе крыху больш працы, таму што вы змешвае табліцы і дзівы тады.

1
дададзена
Што такое тып полу? радок? Я бачу, што ў вас ёсць такі ж думаю, што для LastName ... хм ...
дададзена аўтар itsmatt, крыніца
Выканайце пошук «fieldContainer» у цэлым ваша рашэнне ... Я думаю, што адказ будзе знойдзены там.
дададзена аўтар itsmatt, крыніца
Я не маю уласны рэдактар ​​для майго рэдактара ёсць форма імёнаў System.Web.Mvc.Html
дададзена аўтар Kuttan Sujith, крыніца
@ User444569, а не на заказ EditorFor . Карыстацкі шаблон рэдактара.
дададзена аўтар Darin Dimitrov, крыніца

Гэта не паводзіны па змаўчанні для EditorFor ў MVC. Але каб пераадолець гэтую праблему, выкарыстоўвайце «Рэдактар ​​шаблонаў» для гэтага тыпу дадзеных. Ніжэй прыведзены некалькі прыкладаў.

http://xhalent.wordpress.com/2011/ 01/18/с выкарыстаннем-editortemplates-в-3-MVC/

http://coding-in.net/asp- нета-3-MVC-хау ў выкарыстанні-editortemplates/

1
дададзена