You can create your own custom controls that will be displayed without any html elements that you want.
You can display any HTML code that you need on the page, you just need to control this output. Therefore, if a standard set of Asp.Net controls displays on regular HTML elements such as
<label /> and <input /> etc. . You can easily complete your implementation.
There is also nothing to prevent you from adding custom classes or html5 css attributes to the processed HTML code of Asp.Net controls, just keep in mind that HTML5 is not well supported by the actual use of the browser.
Markive
source share