用户控件的显示问题?

wggwan 2004-04-17 06:25:25
我在一个网站的首页登录,登录后我想“显示我的登录信息”。我的“登录界面”是放在一个用户控件中的,而我的“显示登录信息”也是用户控件。我的思路是:当用户登录后就把“显示我的登录信息”的用户控件把原来“登录界面”位置的用户控件替换掉,但不知道该如何实现?用Session来传递用户名可老是出错。不知道该怎么把用户名从一个页面传回到本页页?就像http://kingdisk.com.cn/money.asp?user=wggwan
中一样。提供一个帐号和密码,你们试试。还希望大侠们帮忙。
wggwanajianai
123456

或者谁给我一个思路。该如何实现。不慎感激!
...全文
71 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
qiuji 2004-04-18
  • 打赏
  • 举报
回复
你可以这样做:
在你的页面中,加入:
<span id="user_state" runat="server"></span>

假设:
“登录界面”:userlogin.ascx
“显示我的登录信息”:userinfo.ascx

Control c;
if(Session["userName"]==null)
{
c=LoadControl("userlogin.ascx");
c.ID="usernotlogin";
}
else
{
c=LoadControl("userinfo.ascx");
c.ID="userinfo";
}
user_state.Controls.Add(c);
chinagy 2004-04-18
  • 打赏
  • 举报
回复
private void Page_Load(object sender, System.EventArgs e)
{
if ( Session["uername"] == null )
{
登陆控件.visble = true;
显示信息控件.visible = false;
}
else
{
登陆控件.visble = false;
显示信息控件.visible = true;

}
}
在登陆控件中,
if(登陆成功)
Session["uername"] = UserName;
wggwan 2004-04-18
  • 打赏
  • 举报
回复
up again!
wggwan 2004-04-18
  • 打赏
  • 举报
回复
哈哈终于解决了,感谢各位!
weiming28cn 2004-04-18
  • 打赏
  • 举报
回复
为什么不把两个控件作在一起呢?判断也更容易!
hnahzx 2004-04-18
  • 打赏
  • 举报
回复
太关注了,up up up
wggwan 2004-04-17
  • 打赏
  • 举报
回复
高手们,帮帮忙啊?
wggwan 2004-04-17
  • 打赏
  • 举报
回复
to: blackant2(乔峰)
checkLogin()怎么来实现呢?我先登陆用什么来把我的用户信息给保存下来呢?用Session的话每次IsPostBack后就会空,要么就是出错信息“没有指定对象”因为一开始Session["UserName"]不会有值啊?用什么方法会更好实现呢?还有动态怎么样来创建我想要的控件呢?你有例子吗?要有给我发一份。我的邮箱:wggwan@163.com谢谢!
blackant2 2004-04-17
  • 打赏
  • 举报
回复
在控件中动态创建控件和事件

.ascx
if(!Page.ispostback)
if(checkLogin()){
//create controls
//Bind event
}
else{
//do another
}

}
xaodoudou 2004-04-17
  • 打赏
  • 举报
回复
你可以用两个Panel 一个显示登录,一个显示信息,用一个变量判断是否是经过了身份验证
我只会说,最根本的问题还没有解决,帮我看看这个问题吧
http://expert.csdn.net/Expert/topic/2977/2977828.xml?temp=.4105646
cuike519 2004-04-17
  • 打赏
  • 举报
回复
出错类型:HTTP 021
出错原因:
对不起,您输入用户名或者密码有错误,请返回重新填写!


那个账号不能登陆!你是想要显示用户的登陆信息?不知道你说的用Session老是出错是什么意思?
wggwan 2004-04-17
  • 打赏
  • 举报
回复
我是想登陆后把原来的登陆界面处的登陆table改换为显示用户登陆信息的界面。你们上上面给的那个网址就能很明白了。
linfuguo 2004-04-17
  • 打赏
  • 举报
回复
不太明白,给你顶下吧!
wggwan 2004-04-17
  • 打赏
  • 举报
回复
该帐号只能测试,不能用来下载影片,我是用来问问题的还希望大家能合作。谢谢!

62,242

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧