Loading [MathJax]/jax/input/TeX/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >提交禁用的下拉mvc c#

提交禁用的下拉mvc c#
EN

Stack Overflow用户
提问于 2017-09-11 09:15:09
回答 3查看 506关注 0票数 0

我想提交一个下拉值disabled:

查看:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
@Html.DropDownFor(model => model.Type_Id, Model.TypeDropDown)
@Html.HiddenFor(m => m.Type_Id)

Javascript:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
$("#Type_Id").val("67").change();
document.getElementById("Type_Id").disabled = true;
$('#Type_Id').val(67);

但是我的值没有传递给c#控制器。

EN

回答 3

Stack Overflow用户

发布于 2017-09-11 09:17:40

一旦你禁用了下拉列表,它就不会提交它的值,所以你需要存储你的值。

请参阅:Disable Dropdown

使用带有value参数的hiddenfor来存储值。

票数 0
EN

Stack Overflow用户

发布于 2017-09-11 09:32:23

使用隐藏字段存储已禁用下拉列表的值。在您的代码中,您必须手动设置隐藏字段的值,该字段位于相同的表单中,然后才能将其发布到控制器,如下所示。您必须在模型中添加"Type_id_hidden“属性才能访问控制器中的值。

@Html.Hidden("Type_id_hidden")

但是在您的代码中,您使用了相同的id,包括隐藏字段和下拉列表。在提交到控制器之前设置隐藏字段

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
var selectedVal = $("#Type_Id").val();
$("#Type_id_hidden").val(selectedVal);
票数 0
EN

Stack Overflow用户

发布于 2017-09-11 10:17:26

使用与下拉列表具有相同值的附加隐藏字段来提交值,并让下拉列表仅用于显示值。

您不能提交禁用字段的值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46152083

复制
相关文章
《Git篇:下拉+提交》
1.下拉 2.提交–待完善
2021/03/11
6130
《Git篇:下拉+提交》
Android开发禁用通知栏下拉
应用禁用通知栏下拉这个需求让我头疼了好几天 statusbar用了后但是效果不是很满意 其他的方法试过但是没有效果,所以就换个思路吧 做法是在通知栏区域弄一个透明的window,这样下拉的时候触摸的区域就是这个window,系统的就下拉不了了 该做法是需要在应用上方显示一个window 所以需要权限
程思扬
2022/01/11
1.3K0
Asp.Net Mvc表单提交(批量提交)
Asp.Net Mvc中Action的参数可以自动接收和反序列化form表单的值,
yaphetsfang
2020/07/30
3K0
bootstrap 下拉菜单 禁用菜单项
 <div class="dropdown"> <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown"> 下拉菜单<span class="caret"></span> </button> <ul class="dropdown-menu"> <li><a href="#">菜单项1</a></li> <li class="disabled"><a href="#">菜单项2</a></li> <li><a href="#">菜单项3</a></li> </ul> </div>
用户5760343
2019/07/05
2.3K0
vue提交select下拉框选中的值
vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。
王小婷
2021/11/24
5.5K0
vue提交select下拉框选中的值
Spring MVC 提交带有点分隔的参数
重点就是需要配置参数@InitBinder告诉当请求的方法上有orderTargetingsVo这个名称的参数的时候,参数普遍有一个前缀。意思就是给这个vo里面去set值的时候使用没有这个前缀的名称与vo里面的set方法去匹配;
前Thoughtworks-杨焱
2021/12/08
5120
Spring MVC表单防重复提交
利用Spring MVC的过滤器及token传递验证来实现表单防重复提交。 创建注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Token { boolean create() default false; boolean remove() default false; } 在跳转页面的方法上加上:@Token(create = true
Java技术栈
2018/03/30
1.7K0
Spring MVC表单防重复提交
asp.net mvc 下拉框级联
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/162926.html原文链接:https://javaforall.cn
全栈程序员站长
2022/09/15
8640
c#多选下拉框(ComboBox)
代码如下 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Drawing; 5 using System.Data; 6 using System.Linq; 7 using System.Text; 8 using System.Windows.Forms; 9 using System.Collections; 10 u
冰封一夏
2019/09/11
8.8K1
MySQL8.0.19 禁用Binlog,保留副本上的提交顺序
MySQL 8.0.19引入了无Binlog副本(保留事务提交顺序),这意味着用户可以在不启用二进制日志的情况下部署异步副本,并保留相同的顺序提交事务。用户可以禁用Binlog(skip-log-bin)和回放线程产生的日志(log-slave-updates = FALSE)进行的更改,同时保留相同提交顺序(slave-preserve-commit-order = TRUE)。
MySQLSE
2020/09/28
1.5K0
MySQL8.0.19 禁用Binlog,保留副本上的提交顺序
C#模拟POST表单提交 --- WebClient
WebClient:http://msdn.microsoft.com/zh-cn/library/system.net.webclient(v=VS.80).aspx(MSDN) 代码: string postString = "arg1=a&arg2=b";//这里即为传递的参数,可以用工具抓包分析,也可以自己分析,主要是form里面每一个name都要加进来 byte[] postData = Encoding.UTF8.GetBytes(postString);//编码,尤其是汉字,事先要看下抓取
磊哥
2018/05/08
1.9K0
c# (nop中)下拉列表(有外键)
1.在操作的界面Model中建立public List<SelectListItem> xxx(取名){ get; set; }
wfaceboss
2019/04/08
9490
Asp.net MVC Jquery提交后乱码问题
最近在处理MVC时,遇到要将特殊字符,或者XML格式的数据传递到后台,但是后台解析发现无法识别,处理有误。
aehyok
2018/09/11
1.6K0
c# 自定义多选下拉列表2
以下为工作中遇到的,备注一下 先需要几个辅助类 1 #region GripBounds 2 3 using System.Drawing; 4 internal struct GripBounds 5 { 6 private const int GripSize = 6; 7 private const int CornerGripSize = GripSize << 1; 8 9 public GripBounds(Rectangle cl
冰封一夏
2019/09/11
2.9K0
C# mvc视图数据传输
都已经n年没用MVC控制器向视图直接传数据了,一般直接通过AJAX进行数据传输,这样维护和操作都方便。但最近叒遇到一个系统,系统不复杂,复杂的数据结构。竟然没有任何的开发资料和文档,只能看程序代码。哎。好吧,这些都不是重点,重点是在控制器向视图竟然无法直接传结果List..那只能通过ExpandoObject传输。
谭广健
2022/11/12
4340
C# MVC 向页面传值方式
本文列举以下三种,主要传递一些简单的数据,集合类型数据最好用Model对象或者JSON串
鱼找水需要时间
2023/02/16
1.6K0
C# MVC的一种高效分页的html方法
首先创建一个html的扩展方法,这个方法是万能的,可以直接拿到您的项目中使用: //主要就是输出分页的超级链接的标签 //自定义分页Helper扩展 public static HtmlString ShowPageNavigate(this HtmlHelper htmlHelper, int currentPage, int pageSize, int totalCount) { var redirectTo = htmlHelp
码农阿宇
2018/04/18
1.1K0
c#以POST方式模拟提交表单
这是我一年前写的一个用C#模拟以POST方式提交表单的代码,现在记录在下面,以免忘记咯。那时候刚学C#~忽忽。。很生疏。。代码看上去也很幼稚 臃肿不堪 #region 内容添加函数(Contentinsert)      public string Contentinsert(string bookID, string bookTitle, string bookContent,string taskUrl,string Ztagend)      {                 string uriS
庞小明
2018/03/29
2.2K0
开源C# WPF控件库---Newbeecoder.UI下拉框
下拉列表的选择控件,控件左边显示文本内容,右边通过单击控件上的箭头来显示或隐藏该下拉列表,默认的组合框允许选择一项或文本框中输入新的文本。
用户7152477
2021/12/23
1.3K0
C#版(打败97.89%的提交) - Leetcode 202. 快乐数 - 题解
Leetcode 202.Happy Number 在线提交: https://leetcode-cn.com/problems/happy-number/ 或 LintCode 488 https://www.lintcode.com/problem/happy-number/
Enjoy233
2019/03/05
4280

相似问题

C# MVC BeginForm提交后禁用按钮

11

如何在ASP.NET MVC中提交禁用的下拉列表?

10

MVC,禁用多个表单提交

11

提交MVC后禁用BootstrapButton

26

提交下拉angularjs spring MVC

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文