Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.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
Asp.net XHTML严格禁用表单标签_Asp.net_Xhtml - Fatal编程技术网

Asp.net XHTML严格禁用表单标签

Asp.net XHTML严格禁用表单标签,asp.net,xhtml,Asp.net,Xhtml,我正在使用ASP.NET和ASP:Label为输入控件添加标签 当我的页面处于只读模式时,我将禁用所有输入控件和相关标签 当我在标签上设置Enabled=“false”时,它呈现为disabled=“disabled”,这是无效的XHTML strict(我的项目要求) 有没有办法禁用与XHTML兼容的ASP.NET标签,或者这不是一个有效的方法?我认为默认情况下不可能这样做。可以扩展label控件以创建自定义控件。您可以选择一个用户选项(例如,-Enable=false)并编写XHTML co

我正在使用ASP.NET和ASP:Label为输入控件添加标签

当我的页面处于只读模式时,我将禁用所有输入控件和相关标签

当我在标签上设置Enabled=“false”时,它呈现为disabled=“disabled”,这是无效的XHTML strict(我的项目要求)


有没有办法禁用与XHTML兼容的ASP.NET标签,或者这不是一个有效的方法?

我认为默认情况下不可能这样做。可以扩展label控件以创建自定义控件。您可以选择一个用户选项(例如,-Enable=false)并编写XHTML complient代码以将其解压。

为什么需要禁用标签?为什么不把它们改成禁用的颜色呢