![]() |
1
120
试试这个
|
![]() |
2
72
关于第22条:
如果我们使用
解决办法:使用
然后它就真的被禁用了,并被发送到操作。 |
![]() |
3
6
|
![]() |
4
3
或者你可以尝试这样的方法:
|
![]() |
5
3
我必须禁用DropDownlist并隐藏主ID
|
![]() |
6
2
对某些人来说可能是显而易见的,但对其他人却不是。
如果您使用的HTML助手基于
解决方案是在htmlattributes数组中手动设置id属性…
|
![]() |
7
1
我只是做了这件事,就到此为止
|
![]() |
8
1
把这个放在风格上
|
![]() |
9
0
作品 |
![]() |
10
0
html.dropdownlist(“类型”,model.types,new@disabled=“disabled”) @html.hidden(model.types) 为了保存和恢复数据,请使用隐藏控件 |
![]() |
11
0
为完整起见,这里是DropDownListfor的HTML助手,它在禁用false select时添加了启用的参数。它保留在标记中定义的HTML属性,或者允许在标记中使用HTML属性,它向服务器发布选择值,并且使用非常干净和简单。 以下是帮助程序的代码:
和用法,目标是禁用选择,如果选项中只有一个项目,则标记:
还有一个更优雅的HTML助手示例,目前不支持Post(非常直接的工作,只使用hap并添加隐藏输入作为根元素sibling和swap id):
例如,有一个模型属性bool all inputs disabled,如果为true,则应禁用所有HTML输入:
|
![]() |
12
-1
我在参考了以上所有评论和答案后创建了此答案。 这将解决下拉填充错误,即使它被禁用。 步骤01
步骤02 这是CSS指针事件移除代码。
经过测试和验证 |