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".

questionAnswers(5)

yourAnswerToTheQuestion