タグ付けされた質問 「editorfor」

8
MVC4 DataType.Date EditorForは、Chromeでは日付値を表示しません。InternetExplorerでは正常です。
モデルのDataType.Date属性とビューのEditorForを使用しています。これはInternet Explorer 8とInternet Explorer 9では正常に機能しますが、Google Chromeでは日付ピッカーが表示され、値を表示する代わりに、「月/日/年」を色あせた灰色のテキストで表示します。 Google Chromeに値が表示されないのはなぜですか? モデル: [DataType(DataType.Date)] public Nullable<System.DateTime> EstPurchaseDate { get; set; } 見る: <td class="fieldLabel">Est. Pur. Date</td> <td class="field">@Html.EditorFor(m=>m.EstPurchaseDate)</td>

14
ASP.NET MVCのEditorFor()のHTML属性
なぜHTML属性をに渡せないのEditorFor()ですか?例えば; <%= Html.EditorFor(model => model.Control.PeriodType, new { disabled = "disabled", readonly = "readonly" }) %> メタデータを使いたくない 更新:解決策はビューからこれを呼び出すことでした: <%=Html.EditorFor( model => model.Control.PeriodEndDate, new {Modifiable=model.Control.PeriodEndDateModifiable})%> そしてViewData["Modifiable"]、カスタムのEditorTemplates / String.ascxで使用します。入力に読み取り専用属性または無効属性を追加するかどうかを決定するビューロジックがあります。渡される匿名オブジェクトはEditorFor()呼び出されるパラメーターでadditionalViewDataあり、そのプロパティはエディターテンプレートに渡されます。ViewDataコレクション。

7
.NET MVC 3 Razor Editorを使用したHTML5プレースホルダー
@ Html.EditorForを使用してHtml5プレースホルダーを書き込む方法はありますか、それともTextBoxFor拡張機能を使用するだけですか? @Html.TextBoxFor(model => model.Title, new { @placeholder = "Enter title here"}) それとも、多分(に似DataAnnotationsを経由して「説明」の表示属性を使用することができます私たち自身のカスタム拡張書くために理にかなって、これを)? もちろん、同じ質問が「オートフォーカス」にも当てはまります。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.