当前位置:编程学习 > C#/ASP.NET >>

mvc提交select值

js:
$.each(eval("(" + data + ")"), function (i, n) {
                  $("#SelectName").append("<option value='" + i + "'>" + n + "</option>");
              });
html:
<select id="SelectName" name="SelectName">                                     
                                        </select>   
如何把select获取到的值传到后台去啊
--------------------编程问答-------------------- AJAX
表单 --------------------编程问答-------------------- Request.Form --------------------编程问答-------------------- 页面执行submit提交操作,后台Request.Form["SelectName"]可以获取到value值 --------------------编程问答--------------------
引用 3 楼 zhengceHH 的回复:
页面执行submit提交操作,后台Request.Form["SelectName"]可以获取到value值

错了,mvc应该不是这么用 --------------------编程问答--------------------

  @using (Html.BeginForm())
    {
        <select id="SelectName" name="SelectName">
            <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
        </select>
        <input type="submit" value="提交" />
    }

  
public ActionResult GetHoliday(HolidayIndexPageParams param)
        {
            return View();
        }


public class HolidayIndexPageParams
    {
        public int SelectName { get; set; }
    }



这样就可以取到啦  --------------------编程问答-------------------- 我开了程序,已经实现,还有不会的可以问我
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,