少し質問がありますが、答えを見つけられませんでした。テキストボックスに隠れた値を渡してデフォルト値にすることは可能ですか?Html.textboxの値を隠す
説明:だから私は、コードのこの作品があります@Value
で
@Html.TextBox("date", null, new { @class = "date" ,@Value =DateTime.Today.Date.Month})
を、私はデフォルト値(現在の日付の月を)入れているが、私は見たことがないこの値が欲しいですユーザーによって!私は@Hidden = true
を追加しようとしましたが、私が期待したように、値ではなくテキストボックスを隠しています。
値を非表示にする方法はありますか?
ありがとうございます!
いいえ、それは可能性がありません。追加の隠しフィールドやその他のメカニズムが必要になります。 –
これを行うことのポイントは何でしょうか。また、 'HtmlHelper'メソッドを使用するときには、' value'属性を設定しないでください。ビューに渡す前に、コントローラのプロパティの値を設定します。 –
@StephenMueckeこれは、JavaScriptの日付ピッカーにこのテキストボックスを使用しているため、値を受け付けていないときは、01-01-0001をテキストボックスに入れています(これは... datepickerに問題があります) – MrPixel6