我的域模型的Keywords
属性为type string
。内部数据库表示为逗号分隔值。
在mvc视图页面上,我收集用户输入的关键字作为分隔文本框中的每个关键字,这些关键字将被替换为一个字符串值,并带有逗号。
所以我尝试插入新记录来收集像这样的关键词
<div class="editor-field">
@Html.TextBox(@Model.Keywords, "")
</div>
但在http post
控制器操作上,此属性(关键字)为空?
我在这里做错了什么?
答案 0 :(得分:2)
您需要为其定义表单。
例如:
@using (Html.BeginForm("YourControllerAction", "YourControllerName", FormMethod.Post, new { enctype = "multipart/form-data" }))
{
<fieldset>
<div class="editor-field">
@Html.TextBox(@Model.Keywords, "")
</div>
<input type="submit" value="Submit"/>
</fieldset>
}