0

私は次のRazorコードを持っています:

<td>
    <div class="editor-label">
         @Html.LabelFor(model => model.AccountCode)
    </div>
</td>
<td>
    <div class="editor-field">
         @Html.EditorFor(model => model.AccountCode)            
    </div>
</td>

1001入力フィールドのデフォルトとして値をハードコーディングしたいと思います。[model.accountcode ="1001"]動作しないものを試し ました。

サンプルコードで説明してください。

4

2 に答える 2

3

モデルに値を設定する場合は、コントローラーで行う必要があります...

public ActionResult MyAction()
{
    var myModel = new ModelClass();
    myModel.AccountCode = 1001;
    return View("MyViewName", myModel);
}

次に、Razor で通常の構文を使用します。

@Html.TextBoxFor(m => m.AccountCode)

または、隠しパラメータが必要な場合:

@Html.HiddenFor(m => m.AccountCode)
于 2012-07-04T03:47:18.863 に答える
0

テキストボックスに値を直接表示したい場合は、試してみてください

@Html.TextBox("AccountCode", "1001")
于 2012-07-04T03:28:52.473 に答える