有人可以解释以下行的含义
<%#Eval("MType").ToString() == "0" ? " " : "<input type="checkbox" name="cb_Show_" + Eval("MType") + "_" + Eval("ID") + "" " + ((bool)Eval("IsShow") ? "checked" : "") + " />" %>
根据上述字段检查所有复选框。有人可以告诉我们如何工作
评估是"评估"这些变量以帮助呈现所需内容。我认为通常是在数据库控件中完成的。#符号指示数据框。
您还使用了一个三元运算符(?)。保持代码越来越简洁非常有用。
因此,在第一部分中,如果转换为字符串时MTYPE等于0,则它将显示一个空间,否则将显示一个输入框。
输入框也具有基于eval()的其他属性更改。