如何在Aspx页面中使用C#代码在Input元素中添加值



如果会话变量的值不是空,我想在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"] %>' />

相关内容

最新更新