会话用户名 ASP

本文关键字:ASP 用户 会话 | 更新日期: 2024-11-06 11:26:20

我正在尝试将会话的用户名显示在 ASP 中详细信息视图中名为 Username_ID 的字段中。由于某种原因,正在传输的文本为空,即使您输入会话["用户名"]。ToString() 命令返回正确的值。文本上似乎放置了一些东西。

这是我的代码:

ASP 代码部分

<InsertItemTemplate>
    <asp:TextBox ID="Username_ID" runat="server" Enabled="False"></asp:TextBox>
</InsertItemTemplate>

C# 代码部件

if (!IsPostBack)
{ 
    ((TextBox)InsertRegistration.FindControl("Username_ID")).Text =
      Session["Username"].ToString(); 
}

在我看来,它找不到控件,但已准备好将值放入文本框中。

会话用户名 ASP

您还必须传递网格行索引,如下所示

((TextBox)InsertRegistration.Rows[0].FindControl("Username_ID")).Text = Session["Username"].ToString();

希望它会有所帮助。