0

私のドメイン モデルには のプロパティKeywordsがありtype stringます。内部データベースはカンマ区切り値で表されます。

mvc ビュー ページで、ユーザーが入力したキーワードを、区切られたテキスト ボックス内のすべてのキーワードとして収集しています。これらのキーワードは、間にコンマを入れて 1 つの文字列値に置き換えられます。

このようなキーワードを収集するために新しいレコードを挿入してみました

<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 に答える