注意 - 这是一个使用 Razor 2 视图的 asp.net MVC 4 应用程序......基本上我在视图中有一个文本框等待用户输入数据,这些数据构成了我想要保存的模型的属性值到数据库。
与此文本框关联的数据在模型中有一个 [必需] 选项卡。我无法保存没有此文本框值的模型,因为模型无效。
我知道我可以简单地将@Value 添加到@HtmlTextBoxFor 行,这意味着向用户显示值。
是否有隐藏默认值,以便用户只看到占位符文本,但“值”将保存到 Db。有任何想法吗...?
文本框..
@Html.TextBoxFor(n => n.Article.Title, new { @class = "span4 m-wrap", rows = 1 , @placeholder = "Enter your News Articles main subject or Title here" , @Value = "Title"})
控制器
if (ModelState.IsValid)
NewsArticle newNews = new NewsArticle();
newNews.Title = newsArticle.Article.Title;