我正在修改我们的办公室内部网站从IIS5下的.ASP到IIS7下的CSHTML,我正在使用WebMatrix来处理代码。我遇到了一个问题,任何CSHTML“@”代码都不会被浏览器解析,而是文本被直接转储到显示器上。例如:CSHTML代码不解析在IE7
@{
var db = Database.Open("DB_Name");
var selectQueryString = "SELECT * FROM Table_Name ORDER BY Row_ID";
}
是出现在网页上作为
@ { 变种分贝= Database.Open( “DB_NAME”); var selectQueryString =“SELECT * FROM Table_Name ORDER BY Row_ID”; }
我想用XP SP3上运行的IE7查看这些页面。我发现的一些信息指出了Microsoft.Data.dll可能存在的问题,但我不确定它会是什么。我知道dll不在我用来查看页面的机器上。
浏览器应该收到纯HTML,所有这些字符都应该由服务器处理 – Andrey 2011-03-25 17:10:49