尝试验证我的网站时,出现以下错误:
第188行,第134列:属性“border”存在,但不能用于此元素。
〜/ images / gobutton.jpg“border =”0“/>
我的asp.net源代码如下:
<asp:ImageButton ID="ImageButton1" runat="server"
ImageUrl="~/images/gobutton.jpg" OnClick="ImageButton1_Click"
ValidationGroup="search"/>
为什么border元素是由imagebutton渲染的?
无论如何要控制这个?
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
仅供记录。如果有人遇到此问题,您可以通过将以下内容添加到web.config文件的system.web部分来解决此问题。我发现这个解决方案here对Mikael @ www.solutioncottage.com
赞不绝口<system.web>
...
<browserCaps>
<case match="W3C_Validator*">
TagWriter = System.Web.UI.HtmlTextWriter
W3CDomVersion = 1.0
</case>
</browserCaps>
....
</system.web>