我有MVC项目,我使用Viewbag过滤器使用文本框。
我想要的只是占位符在文本框中,如"按名称搜索"。当你使用viewbag时,我发现了很多选项,但是没有一个选项。
这可能是一个愚蠢的问题,但我对编程有点新意,所以对任何形式的帮助表示赞赏。
Search: @Html.TextBox("SearchString", ViewBag.CurrentFilter as string)
答案 0 :(得分:1)
您接近解决方案。 Html.TextBox()
有一些重载。其中一个参数是一个字典,您可以向生成的html元素添加属性:
@Html.TextBox("SearchString", ViewBag.CurrentFilter as string, new {placeholder = "your placeholder goes here" })