如何将Textarea值绑定到模型数据字段

时间:2015-01-05 21:40:25

标签: jquery asp.net-mvc-4 model

在我看来,我有一个textarea框,用户将在其中撰写评论

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中写入什么内容都要保存在数据库中。

我该怎么做?

2 个答案:

答案 0 :(得分:1)

请尝试使用TextAreaFor

@Html.TextAreaFor(
model => model.comment1, 
new { style = "width: 200px; height: 15px;" }
)

请务必在视图中引用您的模型。

答案 1 :(得分:0)

确保在视图中包含模型(ex @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