我想将图像与会话变量绑定。如果会话尚未设置(EMPTY),它将绑定到默认值,而session不是会话变量。
我试过这个
<asp:image runat="server" id="Image1" ImageUrl='<%# Eval(Session.Count==0?"DefaultValue":Session["ProfilePicLink"].ToString() )%> %>' AlternateText="admin" />
但它显示错误。 有什么问题?如何在EVAL中应用条件
答案 0 :(得分:1)
为什么不使用&lt;%= Session [“ProfilePicLink”] == null?“DefaultValue”:Session [“ProfilePicLink”]。ToString()%&gt;
答案 1 :(得分:0)
总是通过执行此代码
来检查它是否为空值if(Session["ProfilePicLink"]!=null)
{
//Use your session variable here
}