我在web.config中找到了这个部分:
<browserCaps>
<case match="^Mozilla/(?'version'(?'major'\d+)(?'minor'\.\d+)(?'letters'\w*)).*">
<case match="^[5-9]\." with="${version}">tagwriter=System.Web.UI.HtmlTextWriter</case>
</case>
</browserCaps>
它必须来自一个较旧的项目,我们从这个开始。我们大约4年前就开始了这个。
无论如何,看到这一点,它似乎说“如果用户代理是Mozilla,请使用不同的HtmlTextWriter”。
我认为不同的HtmlTextWriter意味着相同服务器代码的标记中会有不同的结果。如果是这样,那在我看来非常讨厌。
任何人都可以确认是否是这种情况?也许我误解了整个事情?
答案 0 :(得分:1)
看看这个:http://msdn.microsoft.com/en-us/library/sk9az15a.aspx
当.net 2问世(2005年)时,这种情况已被弃用。