如果会话变量的值不是空,我想在input
元素中添加值
<input id="sessionInput" type="hidden" value='<%# Session["UserLogin"] != null ? Session["UserLogin"].ToString() : ""; %>' />
但它不起作用。
错误
(预期
末尾有一个分号。当使用Binding表达式时,不需要这些。
<input id="sessionInput" type="hidden" value='<%# Session["UserLogin"] != null ? Session["UserLogin"].ToString() : "" %>' />
如果要将值绑定到Input,则必须在Page Load中调用DataBind();
。
使用更新的:
,用html对值进行编码。
<input id="sessionInput" type="hidden" value='<%: Session["UserLogin"] %>' />