gpt4 book ai didi

c# - 在 asp.net mvc3 中获取列表框选择的值

转载 作者:行者123 更新时间:2023-11-30 22:24:13 25 4
gpt4 key购买 nike

在 asp.net Mvc3 razor 中,我使用 selectlist 在我的 Controller viewbag 中将一些数据与 dbcontext 绑定(bind)

我的 Controller ..

public ActionResult Index()
{
ViewBag.students = new SelectList(db.StudentList, "StudentID", "StudentName");
return View();
}

然后我使用 viewbag 将它绑定(bind)到 ListBox

我的看法..

@using (Html.BeginForm("Save", "Student"))
{
@Html.ValidationSummary(true)
<div>
@Html.ListBox("students")
<p>
<input type="submit" name="Save" id="Save" value="Save" />
</p>
</div>
}

现在,在我的 Controller 中,在那个保存操作中,我需要捕获列表框选择的值我已经尝试了以下

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Save(FormCollection formValue)
{
//need code to capture values
return View("Index");
}

谁能帮忙

提前致谢

最佳答案

尝试以下操作

 @Html.ListBox("students",ViewBag.students )

从表单集合中获取“学生”的值。为此,请引用以下页面

Pulling ListBox selected items from FormCollection

要在 MVC 中更好地实现列表框,请阅读这篇文章。

ASP.NET MVC Select List Example

关于c# - 在 asp.net mvc3 中获取列表框选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12889771/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com