MVC框架中的WaterMark TextBox

use*_*181 1 asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

如何在HTML文本框上创建水印?这是一个MVC3 Web应用程序.

Cha*_*let 6

如果您可以使用HTML5,则可以尝试新的占位符属性

@Html.TextBoxFor(x => x.Field, new { placeholder = "Watermark here" })
Run Code Online (Sandbox Code Playgroud)

这是纯HTML等价物:

<input type="text" name="Field" id="Field" placeholder="Watermark here" />
Run Code Online (Sandbox Code Playgroud)