会话用户名 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();
}
在我看来,它找不到控件,但已准备好将值放入文本框中。
您还必须传递网格行索引,如下所示
((TextBox)InsertRegistration.Rows[0].FindControl("Username_ID")).Text = Session["Username"].ToString();
希望它会有所帮助。