mvc提交select值

问题描述

js:$.each(eval("("+data+")"),function(i,n){$("#SelectName").append("<optionvalue='"+i+"'>"+n+"</option>");});html:<selectid="SelectName"name="SelectName"></select>如何把select获取到的值传到后台去啊

解决方案

解决方案二:
AJAX表单
解决方案三:
Request.Form
解决方案四:
页面执行submit提交操作,后台Request.Form["SelectName"]可以获取到value值
解决方案五:
引用3楼zhengceHH的回复:

页面执行submit提交操作,后台Request.Form["SelectName"]可以获取到value值

错了,mvc应该不是这么用
解决方案六:
@using(Html.BeginForm()){<selectid="SelectName"name="SelectName"><optionvalue="1">1</option><optionvalue="2">2</option><optionvalue="3">3</option></select><inputtype="submit"value="提交"/>}

publicActionResultGetHoliday(HolidayIndexPageParamsparam){returnView();}

publicclassHolidayIndexPageParams{publicintSelectName{get;set;}}

这样就可以取到啦
解决方案七:
我开了程序,已经实现,还有不会的可以问我
解决方案八:
Request.Form.Get("name");MVC是post提交要在Form加GET
解决方案九:
Request.Form.Get("name");MVC是post提交要在Form加GET
解决方案十:
Request.Form["SelectName"]
解决方案十一:

解决方案十二:
#4楼正解

时间: 2024-08-02 12:40:59

mvc提交select值的相关文章

Mvc提交表单的四种方法全程详解_javascript技巧

一,MVC HtmlHelper方法 1. Html.BeginForm(actionName,controllerName,method,htmlAttributes){} 2. BeginRouteForm 方法 (HtmlHelper, String, Object, FormMethod) 二,传统Form表单Aciton属性提交 三,Jquery+Ajax 提交表单 四,MVC Controller控制器和表单参数传递 MVC HtmlHelper方法 一,Html.BeginForm

值提交-下拉多选框提交所有值问题

问题描述 下拉多选框提交所有值问题 我要做的一个功能,就是一开始就是提交下拉多选框里所有的值,如图: 如图,右边下拉框里所有的值全部要提交,而且还要按当前顺序提交不能打乱顺序,所以我本来是用的隐藏的radio选中获取值的,可是那样提交的值是按照id 的顺序来的,不是选择的顺序,不和需求,所以不可以. 后来在网上搜索,写JS 在页面离开之前,选中右边下拉框里所有的值. $($(".tab").find("option[value!='-1']")).attr(&quo

表单提交“GET”的用法(form所有提交的值都会在地址栏出现)

表单提交 <form method="get" action="chklogin.asp" >...</form> ---<chklogin.asp>---<% session("logstatus")=1 '记录登陆状态response.redirect "testpaper.asp?"&Request.QueryString /.可以取得地址栏所有提交的值 ./%>

javascript获取select值的方法分析

  本文实例讲述了javascript获取select值的方法.分享给大家供大家参考.具体分析如下: 1. 获取显示的汉字 代码如下: document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text 2. 获取数据库中的id 代码如下: window.document.getElementById("bigc

extjs4-Extjs4下拉多选框提交所有值问题源码步骤

问题描述 Extjs4下拉多选框提交所有值问题源码步骤 看了一些网上的关于Extjs多选下拉,但是都是老版本的,4.0以上版本的找不到合适的用 求给一个4.0的可用的 多选下拉的 案例 解决方案 combobox配置multiSelect为true就行了http://docs.sencha.com/extjs/4.1.3/#!/api/Ext.form.field.ComboBox-cfg-multiSelect

name-使用cookies来获取表单提交的值,一直都只有前面2个值

问题描述 使用cookies来获取表单提交的值,一直都只有前面2个值 使用cookies来获取表单提交的值,一直都只有前面2个值 代码如下 function testcookie(){ additemtocookie("item_name", $("#name").val() ); additemtocookie("item_price", $("#price").val() ); additemtocookie("

mvc-用Spring MVC 提交表单信息为什么报400的错误

问题描述 用Spring MVC 提交表单信息为什么报400的错误 1C 具体情况如下,我有一个实体类user已声明getset方法,而且表单里面的name写的也和实体类的成员变量一样,在controller里面的参数是User user,当我提交的时候页面出现400错误.网上查了好久,我也测试了,用requestMapping(value=""user"" required=false)测试了,这样就包的500错误,后来有改为requestMapping(valu

图片-js中值得获取 被show的select值怎么获取

问题描述 js中值得获取 被show的select值怎么获取 解决方案 解决方案二: 你指的是被show的select的哪个值啊,是id值.class值.name值还是值文本的值? 解决方案三: select下面的option的值 解决方案四: 还是没说明白,看你这每个select下只有一个option,如果要的事select下的option的文本值可以这样 $('.month').eq(i).children().html(); 如果要的是select下的option的value值, $('m

javascript获取select值的方法分析_javascript技巧

本文实例讲述了javascript获取select值的方法.分享给大家供大家参考.具体分析如下: 1. 获取显示的汉字 复制代码 代码如下: document.getElementById("bigclass").options[window.document.getElementById("bigclass").selectedIndex].text 2. 获取数据库中的id 复制代码 代码如下: window.document.getElementById(&q