Como inserir texto de espaço reservado em Html.TextBoxFor em C # / MVC 4
Normalmente, em HTML / CSS, se você deseja adicionar texto de espaço reservado a uma caixa de texto, basta fazer o seguinte:
<input type="text" class="input-class" placeholder="Please enter your email"/>
Mas como estou usando o código existente fornecido para um painel de logon no Visual Studio MVC 4:
/Views/Account/Login.cshtml
Este é o código C # que está processando as entradas no momento:
@Html.TextBoxFor(m => m.Email, new { @class = "form-input" })
@Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" })
@Html.PasswordFor(m => m.Password, new { @class = "form-input" })
@Html.ValidationMessageFor(m => m.Password, "", new { @class = "text-danger" })
Como você adiciona texto de espaço reservado a esse código em c #? Eu tentei isso:
@Html.TextBoxFor(m => m.Email, placeholder ="Email" new { @class = "form-input" })
E sublinhou 'espaço reservado' em vermelho dizendo "O nome 'espaço reservado' não existe no contexto atual".