如果我在我的aspx页面中输入以下标记,则构建时没有错误:
<%if(_Competition == null && IsCompetitionPage)
{%>
但是!
<%else if(_Competition == null && IsCompetitionPage)
{%>
给出以下错误:
CS1525:无效的表达术语&#39;否则&#39;
答案 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;应该解决这个问题。