ASP.NET内联表达式

时间:2015-05-29 10:08:21

标签: asp.net

如果我在我的aspx页面中输入以下标记,则构建时没有错误:

<%if(_Competition == null && IsCompetitionPage)
         {%>

但是!

<%else if(_Competition == null && IsCompetitionPage)
         {%>

给出以下错误:

CS1525:无效的表达术语&#39;否则&#39;

1 个答案:

答案 0 :(得分:1)

删除您在if语句的结束括号与else的开头之间放置的所有页面内容。

例如,这将失败:

<%
  if (_Competition == null && IsCompetitionPage) {
%>
    <h2>Some content</h2>
<%}%>

INVALID CONTENT HERE

<%
  else if (!IsCompetitionPage) {
%>
    <h2>Some different content here</h2>
<%}%>

在此删除&#39;无效内容&#39;应该解决这个问题。