我正在使用ASP.NET 3.5。覆盖ASP.NET控件的默认Html
我在输出为ASP.NET控件方面注意到一些rubbishness。例如,如果禁用了asp:checkbox,就会导致无意义,这是XHTML合规性的一个问题。
有没有办法覆盖的方法等来控制XHTML的控件给你。
我正在使用ASP.NET 3.5。覆盖ASP.NET控件的默认Html
我在输出为ASP.NET控件方面注意到一些rubbishness。例如,如果禁用了asp:checkbox,就会导致无意义,这是XHTML合规性的一个问题。
有没有办法覆盖的方法等来控制XHTML的控件给你。
你可以做,使用Control Adapters。
您可以使用控制适配器更改控件呈现自身的方式。例如,许多人喜欢使用CSS布局,并且自ASP.NET控件呈现表格以外,还有CSS friendly adapters,您可以使用它。
作为阅读本文的其他人员的一个注意事项,ASP.NET MVC使您能够完全控制输出到浏览器。这不是对这个问题的回答,而是对那些磕磕绊绊的问题提供一些额外的有用信息。 – 2009-08-24 12:57:29