目標
成功すると、メソッドの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" }) では何も起こりません。