如何使用内联表达式根据ASPX页面上的其他值更改显示的内容



我正在处理一个页面的aspx文件。

我在我的asp:LabelText属性中有以下内容

<%# Int32.Parse(Eval("Count").ToString()) %>

我要做的是检查Count是否大于5。如果是,而不是显示5显示1。我想在aspx文件中而不是在代码隐藏中执行此操作。

编辑:如果我想使用<%%>中声明的变量,我该怎么做并将Count值保存在该变量中。然后在该变量上使用if-Then来检查它是否大于5?

<%# Int32.Parse(Eval("Count").ToString()) > 5 ? 1 : Int32.Parse(Eval("Count").ToString() %>

使用条件运算符。

最新更新