【发布时间】:2011-02-05 18:25:32
【问题描述】:
我有一个 default.aspx
还有一个 sidebar.aspx
我将侧边栏包含在我的默认设置中:
<!--#include file="../sidebar.aspx"-->
它成功包含没有任何错误 我在我的 sidbar 文件中使用了这段代码:
<% if (True) { %>
<div class="left-box">
....
</div>
<% } %>
当我刷新页面@开发服务器时它工作正常 但是 vs 2010 显示编译错误:
错误 25 预期语句结束。 C:\Users\user\Documents\Visual Studio 2010\WebSites\WebSite2\sidebar.aspx 6
错误 24 'If' 必须以匹配的 'End If' 结尾。 C:\Users\user\Documents\Visual Studio 2010\WebSites\WebSite2\sidebar.aspx 6
错误 26 语法错误。 C:\Users\user\Documents\Visual Studio 2010\WebSites\WebSite2\sidebar.aspx 22
更新EEEEEEEEEEEEEE! -> 在我的 default.aspx 顶部是 -> 然后我包含了我的sidebar.aspx ....我不知道为什么sidebar以VB运行...我没有在这个文件的顶部使用任何页面语言...它应该使用default.aspx语言
【问题讨论】:
-
如果它期待结束 if,那么它正在尝试解析 Visual Basic。我不使用 .NET 服务器,但我认为有一些方法可以将其更改为使用 C#。
标签: c# .net asp.net compiler-errors