마크 업에서 세션 변수의 값을 사용하고 싶습니다. 이것은 NavigateUrl의 UserContorl.ascx 파일에 작성된 코드입니다. 세션 변수에 저장되어있는 Username을 보내려고합니다. 어떤 이유로 든 PageLoad 함수에 NavigateUrl 값을 설정하고 싶지 않습니다.마크 업에 서버 측 변수를 사용하는 방법
<asp:Panel ID="pnlMenuItems" runat="server" HorizontalAlign="Left">
<asp:HyperLink ID="LinkLogout" runat="server"
NavigateUrl="<%# "~/logout/" + HttpContext.Current.Session["UserName"].ToString() %>"
CssClass="pnlMenuItems"
ForeColor="#666666">Logout</asp:HyperLink>
</asp:Panel>
오류 : 서버 태그에 <% ... %> 구조를 포함 할 수 없습니다. 복용량이 효과가 없습니다. –