如题:看到csdn首页面关于会员登录部分做的非常好,也非常喜欢,很想知道是如何做的。就是
  会员登录前:您还未登录!|登录|注册|帮助
  会员登录后:欢迎您:fanxin_1999|退出|帮助谢谢,各位达人在线等

解决方案 »

  1.   

    没有登录时,您还未登录!|登录|注册|帮助这些东东显示出来,欢迎您:fanxin_1999|退出|帮助隐藏起来。成功登录以后,欢迎您:fanxin_1999|退出|帮助显示,您还未登录!|登录|注册|帮助这些东东隐藏起来。做一个判断即可。
      

  2.   

    晕,这还叫做好?你在浏览器源代码中看看,能搜索到“fanxin_1999”吗?这就是在浏览器页面上使用javascript获取cookie中的名字,然后产生一个字符串html内容替换另外一个div(或者span)的innerHTML,我想这应该是1分钟之内应该做完的开发工作。只不过这跟asp.net没有关系了,而是asp.net程序员都应该学过的html/javascript基础知识。如果不了解这个,那么估计你对html/javascript开发网站整个还没有正式学过。
      

  3.   

    你可以看到其html源代码,只有:<ul class="user" style="width:742px;text-align:right;float:right;">
    <li>欢迎您:<span><a href="http://hi.csdn.net/my.html" id="vName">游客</a></span><span id="exit" style="display:none">|<a href="http://forum.csdn.net/User/LoginOut.aspx">退出</a></span><span id="login">|<a href="http://passport.csdn.net/UserLogin.aspx?from=http://topic.csdn.net/u/20110717/17/5fda5c1a-b9c4-415a-8205-d2f0fdaba174.html">登录</a><a href="http://passport.csdn.net/CSDNUserRegister.aspx">注册</a></span>|<a href="http://community.csdn.net/Help/HelpCenter.htm" target="_blank">帮助</a>
    <input name="key" type="text" onkeyup="GoKeyDown(event);" onblur="if(!this.value)this.value='这里也许就有你要的答案... ';return true;" onfocus="if(this.value=='这里也许就有你要的答案... ')this.value='';return true;" value="这里也许就有你要的答案... " size="25" />
    <input type="image" class="btn" src="http://c.csdn.net/bbs/t/5/i/search1.gif" onclick="Search(event,'');return false;" />
    <input type="image" class="btn" src="http://c.csdn.net/bbs/t/5/i/search2.gif" onclick="Search(event,'advanced');return false;" />
    </li>
         </ul>
      

  4.   

    欢迎您:->直接输出fanxin_1999 ->登陆之后从session中取 或者其他方式把登陆的用户名保存起来 显示输出退出 -> 清空当前用户登陆信息 或者close帮助 -> 一个超链接 链接到响应的页面