编译器错误消息:CS1525:无效的表达式术语'如果'我可以添加if语句吗?

时间:2014-10-15 20:50:19

标签: asp.net

对不起, 我关注This Tutorial 代码的一部分需要在我的应用程序中修复。 我修改了这段代码:

<%=GridVwPagingSorting.PageCount%>

喜欢这个:

 <%= if(GridViewPaging.PageCount == 0) { GridViewPaging.PageCount + 1 }else{GridViewPaging.PageCount}  %>

但我收到错误:

Line 44:             <%= if(GridViewPaging.PageCount == 0) { GridViewPaging.PageCount + 1 }else{GridViewPaging.PageCount}  %>

编译器错误消息:CS1525:无效的表达式术语&#39;如果&#39;

它是什么编程语言? 以。。。开始 &LT;%= 结束 %GT; 我可以添加if语句吗?

2 个答案:

答案 0 :(得分:1)

它是asp.net中的c#。 那么三元运算符呢?像:

<%=(GridViewPaging.PageCount==0)?GridViewPaging.PageCount + 1:GridViewPaging.PageCount %>

答案 1 :(得分:0)

是的,您可以在aspx页面上添加if语句。错误Invalid expression term 'if'是由'='和'&lt;%='引起的。您可以将条件用作"<% if(GridViewPaging.PageCount == 0){} %>"