首页有个登录的界面(有提交进入按钮、输入用户名和密码的textbox对话框)。
用户登录前显示:提交进入按钮、输入用户名和密码的textbox对话框;
用户登录后显示:“欢迎××进入网站”,但是提交进入按钮、输入用户名和密码的textbox对话框都不显示。如果用textbox.visible那种方法,用户登陆后的提示欢迎框的位置不好调。(因为textbox虽然不显示,但是textbox的位置是空空的)。有人说panel做,但我对这个不熟悉,请问panel该如何做?我也想过用用户控件,但用户控件没有  用户控件.visible的属性。

解决方案 »

  1.   

    大体上你可以使用容器(Panel是其中一个),如果需要隐藏就把整个容器visible=false。
      

  2.   

    用2楼方法的时候,如果用的是vs2005,记得把tools->Options->HTML Designer->CSS Positioning中的Change positioning to the.....选项设为"No positioning attribute".
      

  3.   

    是asp。net的webform。panel我以前没有用过,不知道是怎么使用的,有没有代码下载来看看??我的是vs2003
      

  4.   

    div 二个,登陆前显示带登陆框的div,登陆后就显示另一个就可以了.
      

  5.   

    很多东西都有隐藏和现实这些属性啊。
    你怎么会想不到办法呢?
    div、panel、table......
      

  6.   

    客户端控件可以使用 style="display:none"隐藏控件嘛
    自己查查DHTML手册
      

  7.   

    panel或者mutilview
    就是一些隐藏,然后显示的属性而已
      

  8.   

    你拖两个PANEL到页面里去,然后把你登录前和登录后的两个显示表格各放入两个PANEL中,设置登录前的那个PANEL的VISIBLE为TRUE,放置登录后的那个PANEL的VISIBLE为FALSE 当登录以后再把放置登录的那个PANEL的VISIBLE设为FALSE 把登录后的PANEL的VISIBLE设为TRUE