目标
成功应用方法的placeholder
属性@Html.Textbox
。
问题
我的应用程序有以下语法;
@Html.TextBox("term", new { placeholder = "What are you searching for?" })
但是,当TextBox
被渲染时, 的value
属性input
是placeholder = "What are you searching for?"
。换句话说,placeholder
属性不是作为属性应用,而是作为input
's应用value
。
知识
我已经在 Google 和 Stack Overflow 上搜索过这个问题,但直到现在都没有成功。
这个链接有一个与我使用的语法相同的解决方案,但是当我将第二个参数传递给 时TextBox()
,它被呈现为一个值,并且第三个参数(在我们的例子中,new { placeholder = "something" }
)没有任何反应。