0
我想让我的会话用户名显示在名为Username_ID的字段中,该字段位于ASP中的详细信息视图内。出于某种原因,即使输入Session [“用户名”],正在传输的文本也为空,ToString()命令返回正确的值。似乎放在文本上。会话用户名ASP
这里是我的代码:
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();
}
在我看来,它无法找到控制,但准备将值放入文本框中。
所以这段代码可能工作,虽然我不完全知道如何指定使用哪一行。我尝试了0和1,我认为这是因为它是细节视图中的顺序。 – liltimmy
当你用'0'或'1'尝试时你得到了什么?它在工作吗? iv'e只显示了第一行的索引,因为您只在代码段中发布了一行。 –
实际上都没有工作。会0或1是指标签索引也许?或者我怎么知道哪一行参考? – liltimmy