我们可以通过asp.net MVC中的控制器中的Ajax脚本从select标签中获取多个值吗?

时间:2010-05-13 07:10:21

标签: asp.net-mvc ajax

我们可以通过asp.net MVC中的控制器中的Ajax脚本从select标签中获取多个值吗?

我尝试过.val函数..

但不适用于多值

任何建议请帮助

1 个答案:

答案 0 :(得分:0)

是的,您可以像这样创建多选:

<select multiple="multiple" name="cars">
  <option value="volvo">Volvo</option>
  <option value="saab">Saab</option>
  <option value="mercedes">Mercedes</option>
  <option value="audi">Audi</option>
</select>

你的控制器的动作应该是这样的:

    [AcceptVerbs(HttpVerbs.Post)]
    public ActionResult Index(string[] cars)
    {
        // ....
        return View();
    }

ajax邮政编码可以与之前的情况相同。