2015-08-27 98 views
0

我有MVC項目和我使用Viewbag進行過濾器使用文本框。文本框佔位符

所有我想要的是在「按名稱搜索」文本框中的佔位符。當你使用viewbag時,我發現了很多選項,但沒有一個選項。

這可能是一個愚蠢的問題,但林有點新的編程,所以任何形式的幫助表示讚賞。

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

回答

1

您已接近解決方案。 Html.TextBox()有一些重載。其中一個參數是一個字典,可以將屬性添加到生成的html元素中:

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

謝謝,它可行,但是如果我希望它是灰色的? – shad0wec

+0

如果你希望它是灰色的使用像這樣@ Html.TextBox(「SearchString」,ViewBag.CurrentFilter as string,new {placeholder =「你的佔位符在這裏」,@ style =「color:gray」}) – Harish

+0

哦謝謝,其罰款 – shad0wec