Я бы согласился с Дэном, тег img будет отображаться со стилем вместо border = "0", но после довольно небольшого исследования, проведенного мной, border = 0 исчезает только тогда, когда вы применяете стиль к элементу управления с помощью img {border: none}, либо во внешней таблице стилей, либо на той же странице, то, как происходит волшебство, выходило за рамки моего исследования. Тем не менее, я заметил, что валидатор все еще получает рамку = 0 в разметке, что означает, что asp.net визуализируется по-разному в зависимости от типа браузера (или агента браузера, я думаю), и для решения этой проблемы мне пришлось заставить asp всегда отображать «чистый» код, как показано здесь
http://blog.hmobius.com/post/2010/03/03/ASPNET-Part-9-Rendering-Cleaner-HTML.aspx
поэтому в моем случае я добавил в файл web.config
<pages controlRenderingCompatibilityVersion="4.0" clientIDMode="AutoID">
еще один момент, я использую тип документа html5, поэтому убедитесь, что тип страницы не является проблемой.
и моя страница проверяется.