我需要一些关于如何处理以下内容的期望建议:- 我有一个数据字段 misc_text_2,它的类型为 varchar(25),并且允许为 NULL。现在,如果我使用以下语法
<asp:Label ID="lblPrinter" runat="server" Text='<%# iif(eval("misc_text_2") is dbnull.value, "", iif(eval("misc_text_2") like "NA", "None", iif(eval("misc_text_2") like "KP1", "Kitchen Printer 1", iif(eval("misc_text_2") like "KP2", "Kitchen Printer 2", iif(eval("misc_text_2") like "KP3", "Kitchen Printer 3", iif(eval("misc_text_2") like "BP1", "Bar Printer 1", iif(eval("misc_text_2") like "BP2", "Bar Printer 2", iif(eval("misc_text_2") like "BP3", "Bar Printer 3", Eval("misc_text_2")))))))))%>'></asp:Label>
我不断收到错误异常详细信息:System.InvalidCastException:从“DBNull”类型到“String”类型的转换无效。
我知道我错过了什么,但什么...
提前致谢