Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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控件的默认Html_Asp.net - Fatal编程技术网

重写ASP.NET控件的默认Html

重写ASP.NET控件的默认Html,asp.net,Asp.net,我正在使用ASP.NET3.5 我注意到ASP.NET控件的输出有些垃圾。例如,如果禁用了asp:checkbox,那么它就会变得毫无意义,这对于XHTML遵从性来说是一个问题 有没有一种方法可以重写方法etc来控制控件提供给您的Xhtml。您可以使用来实现。您可以使用控件适配器来更改控件自身的呈现方式。例如,许多人喜欢使用CSS布局,而且由于ASP.NET控件呈现表格,因此您可以使用它来代替 作为阅读本文的其他人的补充说明,ASP.NET MVC使您能够完全控制浏览器的输出。这不是对这个问题的

我正在使用ASP.NET3.5

我注意到ASP.NET控件的输出有些垃圾。例如,如果禁用了asp:checkbox,那么它就会变得毫无意义,这对于XHTML遵从性来说是一个问题


有没有一种方法可以重写方法etc来控制控件提供给您的Xhtml。

您可以使用来实现。

您可以使用控件适配器来更改控件自身的呈现方式。例如,许多人喜欢使用CSS布局,而且由于ASP.NET控件呈现表格,因此您可以使用它来代替

作为阅读本文的其他人的补充说明,ASP.NET MVC使您能够完全控制浏览器的输出。这不是对这个问题的回答,但对于那些在这个问题上遇到障碍的人来说,这只是一点额外有用的信息。