can someone please explain the meaning of the following line
<%#Eval("MType").ToString() == "0" ? " " : "<input type=\"checkbox\" name=\"cb_Show_" + Eval("MType") + "_" + Eval("ID") + "\" " + ((bool)Eval("IsShow") ? "checked" : "") + " />" %>
All checkboxes are checked based on the above fields. Can someone please tell how eval works