TextBoxFor 要素の既定のテキストを (作成ビューで) 設定するにはどうすればよいですか?
@Html.TextBoxFor(Function(model) model.QualityM1s, New With {Key .text="0"})
TextBoxFor 要素の既定のテキストを (作成ビューで) 設定するにはどうすればよいですか?
@Html.TextBoxFor(Function(model) model.QualityM1s, New With {Key .text="0"})
デフォルトの text の意味が正確にはわかりません。テキストボックスを何らかの値で事前に初期化したい場合は、通常のテキストボックスを使用できます。
@Html.TextBoxFor(Function(model) model.QualityM1s)
次に、モデルをビューに渡す直前に、対応するビュー モデル プロパティをコントローラー アクション内のデフォルト値に設定できます。
model.QualityM1s = "some default text"
return View(model)
TextBoxFor ヘルパーは、モデル プロパティの値を使用して、対応するテキスト ボックスを埋めます。
透かし効果を適用する場合は、次の 2 つの可能性があります。
新しい HTML 5プレースホルダー属性を使用します(これは明らかに、クライアント ブラウザーがそれをサポートしていることを前提としています)。
@Html.TextBoxFor(Function(model) model.QualityM1s, New With { Key .placeholder = "some default text"})
JavaScript を使用します。たとえば、多くの jQuery 透かしプラグインがあります。