如何将 Textarea 值绑定到模型数据字段
How to bind the Textarea value to the model data field
在我看来,我有一个文本框,用户可以在其中写评论
Comment: @Html.TextArea("comment1", new { style ="width:200px; height:15px;"});
我在我的模型中添加了一个关于它的字段:
public class Transactions
{
public int Id { get; set; }
public int OrganisationId { get; set; }
public string Comment1 { get; set; }
}
所以现在我想绑定Comment1字段和文本区域值comment1。因此,无论用户在@Html.TextArea 中写入什么,都将保存在数据库中。
我该怎么做?
尝试使用 TextAreaFor
代替:
@Html.TextAreaFor(
model => model.comment1,
new { style = "width: 200px; height: 15px;" }
)
一定要在您的视图中引用您的模型。
确保您在视图中包含您的模型(例如@model Transactions)
然后尝试:
评论:@Html.TextAreaFor(m => m.Comment1, new { ... })
参考:http://msdn.microsoft.com/en-us/library/system.web.mvc.html.textareaextensions.textareafor(v=vs.118).aspx
在我看来,我有一个文本框,用户可以在其中写评论
Comment: @Html.TextArea("comment1", new { style ="width:200px; height:15px;"});
我在我的模型中添加了一个关于它的字段:
public class Transactions
{
public int Id { get; set; }
public int OrganisationId { get; set; }
public string Comment1 { get; set; }
}
所以现在我想绑定Comment1字段和文本区域值comment1。因此,无论用户在@Html.TextArea 中写入什么,都将保存在数据库中。
我该怎么做?
尝试使用 TextAreaFor
代替:
@Html.TextAreaFor(
model => model.comment1,
new { style = "width: 200px; height: 15px;" }
)
一定要在您的视图中引用您的模型。
确保您在视图中包含您的模型(例如@model Transactions)
然后尝试:
评论:@Html.TextAreaFor(m => m.Comment1, new { ... })
参考:http://msdn.microsoft.com/en-us/library/system.web.mvc.html.textareaextensions.textareafor(v=vs.118).aspx