代码之家  ›  专栏  ›  技术社区  ›  SANM2009

在ASP中访问C#会话变量。网

  •  1
  • SANM2009  · 技术社区  · 7 年前

    我试图访问aspx中的会话变量,但我认为我的语法存在问题。

    在页面加载下:

    Session["UserName"]= username.Substring(8).ToString();  // This is ok as far as I know. 
    

    asp位存在问题:

    <asp:TextBox ID="ATextBox" runat="server" Text="<% Session["UserName"] %>" /> 
    <asp:TextBox ID="ATextBox" runat="server" Text="<%# Session["UserName"] %>" /> 
    

    我还尝试了上述方法(一次一个) .ToString() 最后也是。但我总是会出错:

    Either The server tag is not well formed or the server tag contains % %

    有一件事可能会有所不同,那就是 Textbox 在a内 GridView ,(它位于 ContentTemplate )但不是边界域。

    1 回复  |  直到 7 年前
        1
  •  2
  •   sanatsathyan    7 年前

    尝试以下操作:

    <asp:TextBox ID="ATextBox" runat="server" Text='<%# Session["UserName"] %>' /> 
    

    不确定这是否有用。。