文本框占位符

时间:2015-08-27 07:14:40

标签: c# html asp.net-mvc

我有MVC项目,我使用Viewbag过滤器使用文本框。

我想要的只是占位符在文本框中,如"按名称搜索"。当你使用viewbag时,我发现了很多选项,但是没有一个选项。

这可能是一个愚蠢的问题,但我对编程有点新意,所以对任何形式的帮助表示赞赏。

Search: @Html.TextBox("SearchString", ViewBag.CurrentFilter as string)

1 个答案:

答案 0 :(得分:1)

您接近解决方案。 Html.TextBox()有一些重载。其中一个参数是一个字典,您可以向生成的html元素添加属性:

@Html.TextBox("SearchString", ViewBag.CurrentFilter as string, new {placeholder = "your placeholder goes here" })