从 MVC 文本框获取用户输入数据

本文关键字:用户 输入 数据 获取 MVC 文本 | 更新日期: 2023-09-27 18:32:14

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

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

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

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

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

从 MVC 文本框获取用户输入数据

您需要为它定义一个表单。

例如:

@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>
}