首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎样向label 传递一个值解决方法

2012-01-20 
怎样向label 传递一个值我想做的是一个WEB系统,用户登录后,在导航栏显示用户名。在.aspx页面用label显示用

怎样向label 传递一个值
我想做的是一个WEB系统,用户登录后,在导航栏显示用户名。在.aspx页面用label显示用户名,而在.ascx.cs页面怎么将我想要的值传递到.aspx页面中的lable里面呢?
.aspx页面的部分代码; <asp:LoginView   ID= "loginView "   runat= "server ">
                                        <AnonymousTemplate>
                                                &nbsp; <asp:Label   ID= "lblUnLogin "   runat= "server "   CssClass= "LoginTip "   ForeColor= "White "
                                                        Text= "你尚未未登陆 "> </asp:Label>
                                        </AnonymousTemplate>
                                        <LoggedInTemplate>
                                                <asp:LoginName   ID= "loginUserID "   runat= "server "   Font-Bold= "True "   ForeColor= "White "   /> //而这个显示的是用户ID代码
                                                <asp:Label   ID= "Label1 "   runat= "server "   Text= "Label "> </asp:Label> //我想往这个Label1中显示用户名
                                                <asp:Label   ID= "lblLogin "   runat= "server "   CssClass= "LoginTip "   ForeColor= "White "   Text= ",你好! "> </asp:Label>
                                        </LoggedInTemplate>
                                </asp:LoginView>


[解决办法]
我明白了,是这么回事啊,原来你找不到Label
Label lb= (Label)loginView.FindControl( "Label1 ");
lb.Text = "abcd ";

热点排行