Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果禁用,Core MVC复选框将返回false_C#_Asp.net_Asp.net Mvc_Asp.net Core_Checkboxlist - Fatal编程技术网

C# 如果禁用,Core MVC复选框将返回false

C# 如果禁用,Core MVC复选框将返回false,c#,asp.net,asp.net-mvc,asp.net-core,checkboxlist,C#,Asp.net,Asp.net Mvc,Asp.net Core,Checkboxlist,如何将复选框默认设置为true并禁用?这样用户就不会取消选中它们,但当我添加“disabled”时,控件将始终向模型对象返回false 标题和静态消息 每个部分/服务的图像 谷歌地图 禁用的字段不会发布到服务器。您的复选框返回false,因为这是默认的布尔值 例如,你可以 将其设置为只读,而不是禁用 为禁用的复选框创建一个隐藏输入,该复选框将被发送到服务器 如果该复选框处于禁用状态且应始终为true,则可以将其保留在前端,但在服务器上,在需要的位置传递默认值true。这样,您就不必担心是否

如何将复选框默认设置为true并禁用?这样用户就不会取消选中它们,但当我添加“disabled”时,控件将始终向模型对象返回false


标题和静态消息
每个部分/服务的图像
谷歌地图

禁用的字段不会发布到服务器。您的复选框返回
false
,因为这是默认的布尔值

例如,你可以

  • 将其设置为只读,而不是禁用
  • 为禁用的复选框创建一个隐藏输入,该复选框将被发送到服务器
  • 如果该复选框处于禁用状态且应始终为
    true
    ,则可以将其保留在前端,但在服务器上,在需要的位置传递默认值
    true
    。这样,您就不必担心是否有人会篡改发送到服务器的数据(当然,您应该进行验证!),但如果有关复选框的业务需求发生变化,并且其值必须由用户控制,则会增加额外的工作