使用eval()基于输入字段检查复选框



有人可以解释以下行的含义

<%#Eval("MType").ToString() == "0" ? "&nbsp;" : "<input type="checkbox"  name="cb_Show_" + Eval("MType") + "_" + Eval("ID") + "" " + ((bool)Eval("IsShow") ? "checked" : "") + " />" %>

根据上述字段检查所有复选框。有人可以告诉我们如何工作

评估是"评估"这些变量以帮助呈现所需内容。我认为通常是在数据库控件中完成的。#符号指示数据框。

您还使用了一个三元运算符(?)。保持代码越来越简洁非常有用。

因此,在第一部分中,如果转换为字符串时MTYPE等于0,则它将显示一个空间,否则将显示一个输入框。

输入框也具有基于eval()的其他属性更改。

最新更新