C# 如何将占位符放入@Html.HiddenFor文本框
我试着 文本框是一个下拉字段,因此我使用C# 如何将占位符放入@Html.HiddenFor文本框,c#,asp.net-mvc,C#,Asp.net Mvc,我试着 文本框是一个下拉字段,因此我使用@Html.HiddenFor 但是这个州没有出现在文本框中 我只想向用户显示点击。HiddenForhelper generate如果要生成texbox,请使用: @Html.HiddenFor(x => x.StateAbbreviation, new { @placeholder = "State" }) 无论如何,您的代码看起来是正确的,但您不需要像这样转义占位符: @Html.TextBoxFor(x => x.StateAbbre
@Html.HiddenFor
但是这个州没有出现在文本框中
我只想向用户显示点击。
HiddenFor
helper generate
如果要生成texbox,请使用:
@Html.HiddenFor(x => x.StateAbbreviation, new { @placeholder = "State" })
无论如何,您的代码看起来是正确的,但您不需要像这样转义占位符
:
@Html.TextBoxFor(x => x.StateAbbreviation, new { placeholder = "State" })
我的脑子痛。您正在调用
HiddenFor
,但随后您会说它是一个文本框和一个下拉字段。这是三件完全不同的事情。如果它确实是一个隐藏字段,占位符
什么也不做,因为根本不显示任何内容。如果是select,占位符
不起任何作用,因为它不适用于select。
@Html.HiddenFor(x => x.StateAbbreviation, new { placeholder = "State" })