0

この質問はそれほど難しいものではないことはわかっていますが、私はasp.net mvc3が初めてで、これを行う方法がわかりません。

コントローラーに単純な CRUD 関数を作成しました。編集で、テキストボックスを承認と拒否の 2 つのラジオボタンに変更しました。ここで私の質問は、選択したラジオ ボタンの値を編集に取得させるにはどうすればよいかということです。これが私のView>Edit

My VIEW>EDITのラジオボタンの値です

<div class="editor-label">
    @Html.LabelFor(model => model.Status)
</div>
<div class="editor-field">
<input type="radio" name="action" value="Approve" />Approve
<input type="radio" name="action" value="Reject"/>Reject
</div>

ここに画像の説明を入力

これがコントローラーの編集です。ここで何を変更すればよいかわかりません.. :(

public ActionResult Edit(int id)
    {
        Leave leave = db.Leaves.Single(l => l.leave_id == id);
        return View(leave);
    }

    [HttpPost]
    public ActionResult Edit(Leave leave)
    {

        if (ModelState.IsValid)
        {
            db.Leaves.Attach(leave);
            db.ObjectStateManager.ChangeObjectState(leave, EntityState.Modified);
            db.SaveChanges();
            return RedirectToAction("Index");
        }
        return View(leave);
    }

これが私の休暇のモデルです

ここに画像の説明を入力

4

2 に答える 2