使razor文本框默认值消失

使razor文本框默认值消失,razor,textbox,Razor,Textbox,我有一个带有两个文本框的表单。我希望当用户单击文本框时,默认值消失。我正在使用razor,因此不确定如何添加我认为需要的onfocus事件 @using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "newsletterform" })) { @Html.TextBoxFor(m => m.Name, new { @Value = "Name"}) @Html.TextBoxFor(m

我有一个带有两个文本框的表单。我希望当用户单击文本框时,默认值消失。我正在使用razor,因此不确定如何添加我认为需要的onfocus事件

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "newsletterform" }))
{
    @Html.TextBoxFor(m => m.Name, new { @Value = "Name"})

    @Html.TextBoxFor(m => m.Email, new { @Value = "Email"})

    <input type="submit" class="newsletterGo" value="Go" />
}  
@使用(Html.BeginForm(“Index”,“Home”,FormMethod.Post,new{@class=“newsletteform”}))
{
@TextBoxFor(m=>m.Name,新的{@Value=“Name”})
@Html.TextBoxFor(m=>m.Email,新的{@Value=“Email”})
}  
您可以使用该属性。本页顶部的搜索框就是一个例子

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "newsletterform" }))
{
    @Html.TextBoxFor(m => m.Name, new { placeholder = "Default Name"})

    @Html.TextBoxFor(m => m.Email, new { placeholder = "person@example.com"})

    <input type="submit" class="newsletterGo" value="Go" />
}  
@使用(Html.BeginForm(“Index”,“Home”,FormMethod.Post,new{@class=“newsletteform”}))
{
@TextBoxFor(m=>m.Name,新的{placeholder=“Default Name”})
@Html.TextBoxFor(m=>m.Email,新的{占位符=”person@example.com"})
}  
此外,您不需要指定
@Value
属性。HTML帮助程序负责为您设置输入值。

您可以使用该属性。本页顶部的搜索框就是一个例子

@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { @class = "newsletterform" }))
{
    @Html.TextBoxFor(m => m.Name, new { placeholder = "Default Name"})

    @Html.TextBoxFor(m => m.Email, new { placeholder = "person@example.com"})

    <input type="submit" class="newsletterGo" value="Go" />
}  
@使用(Html.BeginForm(“Index”,“Home”,FormMethod.Post,new{@class=“newsletteform”}))
{
@TextBoxFor(m=>m.Name,新的{placeholder=“Default Name”})
@Html.TextBoxFor(m=>m.Email,新的{占位符=”person@example.com"})
}  
此外,您不需要指定
@Value
属性。HTML助手负责为您设置输入值