我的用户控件如下所示:
<UC:UCControl ID="ucLogout" runat="server" TestValue="
<%Server.UrlEncode(Session["upCSRF"].ToString())%>"/>
我想设置我的用户控件的TestValue属性,但它给我Server tags cannot contain <% ... %> constructs.
错误。
public string TestValue { get; set; }
我该如何解决?
答案 0 :(得分:0)
例外很明显,您无法通过内联编码设置服务器组件。
为什么不在代码隐藏文件中设置该属性?
ucLogout.TestValue = Server.UrlEncode(Session["upCSRF"].ToString())