目標
成功すると、メソッドのplaceholder
属性が適用され@Html.Textbox
ます。
問題
私のアプリケーションには次の構文があります。
@Html.TextBox("term", new { placeholder = "What are you searching for?" })
しかし、TextBox
がレンダリングされると、 のvalue
属性input
はplaceholder = "What are you searching for?"
. つまり、placeholder
属性は属性としてではなく、 として適用されinput
ますvalue
。
知識
この質問については、Google と Stack Overflow で既に検索しましたが、今のところ成功していません。
このリンクには、私が使用しているのと同じ構文のソリューションがありますが、2 番目のパラメーターを に渡すTextBox()
と、値としてレンダリングされ、3 番目のパラメーター (この場合はnew { placeholder = "something" }
) では何も起こりません。