请帮助-我有一个列表视图从数据库中查找整数值,然后将其传递给代码隐藏以检查数据库值是否为0-在这种情况下,它将显示适当的消息。
它看起来像这样: 在 aspx 页面上:
<ItemTemplate>
<ul>
<%# List(Eval("p1", "Personal Info Verification")) %>
<%# List(Eval("p2", "Medical History Part One")) %>
<%# List(Eval("p3", "Medical History Part Two")) %>
</ul>
</ItemTemplate>
在cs页面上:
public string List(string input)
{
if (input == "0")
return "<li>" + input + "</li>";
return "<li>value not 0</li>";
}
但它不起作用 - 即使数据库记录肯定包含几个 0,也会返回“值不是 0”。不确定它是否与 db 值是整数而不是 nvarchar 有关?有什么建议或其他我可能会遗漏的东西吗?