从 MVC 文本框获取用户输入数据
本文关键字:用户 输入 数据 获取 MVC 文本 | 更新日期: 2023-09-27 18:32:14
我的域模型具有type string
的属性Keywords
。数据库内部表示为逗号分隔值。
在mvc视图页面上,我正在收集用户输入的关键字,因为分隔文本框中的每个关键字都将替换为一个字符串值,中间带有逗号。
所以我尝试插入新记录来收集这样的关键字
<div class="editor-field">
@Html.TextBox(@Model.Keywords, "")
</div>
但是在控制器操作http post
此属性(关键字)为空?我在这里做错了什么?
您需要为它定义一个表单。
例如:
@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>
}