0

我的域模型具有Keywords. type string内部数据库表示为逗号分隔值。

在 mvc 视图页面上,我正在收集用户输入的关键字作为分隔文本框中的每个关键字,这些关键字将被替换为一个字符串值,中间有逗号。

所以我尝试插入新记录来收集这样的关键字

<div class="editor-field">
    @Html.TextBox(@Model.Keywords, "")
</div>

但是在http post控制器操作中,此属性(关键字)为空?我在这里做错了什么?

4

1 回答 1

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>
}
于 2013-09-22T09:19:24.843 回答