设计师如何在Visual Studio中工作?
它是否构建了类似于某些浏览器的视图,还是它具有其自己的规则?Visual Studio中的设计视图如何工作?
我问的原因是因为下面的代码将在设计视图中显示。
<!--[if lt IE 7]>
<div>Some text to warn users with IE6 or earlier versions.</div>
<![endif]-->
...或者是那么容易,因为:所有的代码将在设计视图露面。
设计师如何在Visual Studio中工作?
它是否构建了类似于某些浏览器的视图,还是它具有其自己的规则?Visual Studio中的设计视图如何工作?
我问的原因是因为下面的代码将在设计视图中显示。
<!--[if lt IE 7]>
<div>Some text to warn users with IE6 or earlier versions.</div>
<![endif]-->
...或者是那么容易,因为:所有的代码将在设计视图露面。
您的条件性评论适用于VS 2010。VS的安装版本是什么?
我的猜测是,您使用VS的旧版本和内部浏览器是一个普通的旧IE6.0嵌入WebBrowser控件。如果是这样,它不可能有自己的规则。
它看起来像Visual Studio 2010 SP1内部浏览器是IE7.0(曼解释为什么它是如此无用)。我从内部浏览器获得以下详细信息。
浏览器名称:Microsoft Internet Explorer中
浏览器版本:4.0(兼容; MSIE 7.0;的Windows NT 6.1; WOW64;三叉戟/ 5.0; SLCC2; .NET CLR 2.0.50727。 NET CLR 3.5.30729; .NET CLR 3.0.30729; InfoPath.3; .NET4.0C; .NET4.0E; MS-RTC LM 8)
要自己测试,请添加以下代码到一个ASPX页面,编译,然后用内部浏览器查看页面
<div id="example"></div>
<script type="text/javascript">
txt += "<p>Browser Name: " + navigator.appName + "</p>";
txt += "<p>Browser Version: " + navigator.appVersion + "</p>";
document.getElementById("example").innerHTML = txt;
</script>
你的意思是你没有在设计师那里得到警告文字?我的VS版本是10.0.30319.1和IE8 8.0.6。哦,顺便说一句,我被告知不要使用w3schools作为源,因为它不可靠:http://w3fools.com/ – Niklas
@Niklas:这是正确的我没有得到IE6警告文本出现。 IE8 8.0.6是运行我发布的脚本时获得的版本,还是计算机上安装的版本?安装在您的计算机上的版本无关紧要。 VS使用它自己的嵌入式浏览器。 –
顺便说一句,你可以访问以下网址在Visual Studio的浏览器中获得相同的信息:http://fmbip.com –
你安装什么版本的IE? – Oded
我已经安装了IE8,但我试过用'[如果IE浏览器9]',它仍然显示。 – Niklas