一般用框架来实现
如 frame,iframe

解决方案 »

  1.   

    有很多方法,你可以放两个块,div或其它的,设一个Session代表是否登录的标志,根据这个标志来控制,div的是否显示,当页面load时判断这个标志位个人见解,共同学习
      

  2.   

    我是这样做的     在原代码处:
    <script language="C#">if(Session["UserName"]!=""){一个登陆前的界面}else{一个登陆后的界面
    }
    </script>我没有学过c# 估计是这样写的
      

  3.   

    方法很多,不过局部刷新一般用iframe就可以了
      

  4.   

    对这个区域刷新 而又不更改页面其他部分  那就 用IFRAME可以拉 
    需要更改其他地方数据的时候就需要AJAX了
      

  5.   

    楼住说的不会是LoginView控件吧?
      

  6.   

    自己一般用框架,但可以试哈现在相对流行Ajax
      

  7.   

    我怎么越看楼主描述的越像是LoginView控件呢?  楼上的是不是想多了?
      

  8.   

    我用的是iframe,这个可能简单一点吧,ajax没有用过其他的方法也可以自己去写写看
      

  9.   

    一般用框架来实现
    如 frame,iframeor ajax
      

  10.   

    以往我们写C/S程序的时候会用一个Boolean变量来设定用户是否登录,那么ASP.net中是用HttpRequest.IsAuthenticated这个属性判断吗?如果我们在比对了用户名密码后,如果用户确认了,是不是要将HttpRequest.IsAuthenticated属性设为True?然后相应的Login类的控件才可以有反应?
    如果不是这样,那么HttpRequest.IsAuthenticated是与主机登录与否有关吗?
      

  11.   

    使用asp.net2.0内置的Ajax功能,可以参考:http://www.google.com/search?hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US&q=icallbackeventhandler&btnG=Google+%E6%90%9C%E7%B4%A2&lr=lang_zh-CN%7Clang_zh-TW注意,上面那些例子可能大多比较学术,客户端甚至要写一个解释小程序。实际上可以让Callback返回一个html片段然后可以在客户端把它设置给一个对象的OuterHTML属性就好了,或者返回一个javascript程序然后在客户端使用 eval() 来执行一下就好,后者更加“万能”。当然,面向未来,你可以使用asp.net ajax。
      

  12.   

    2005的好几个新控件都使用到了callback,除了登录,还有GridView(例如当排序是无刷新地重新排列所有行)、TreeView等。但是要注意你必须设置相应的属性启用客户端刷新功能,否则看不到效果,默认还是postback方式的。
      

  13.   

    一般都是用框架来实现的<iframe ...>
      

  14.   

    iframe or ajax..  都可以实现
      

  15.   

    如果看到那一小块区域刷新了,那么是iframe.如果某个控件精确的发生变化,或通常见到的“加载中,请稍候...”,这就是AJAX。
      

  16.   

    局部刷新 ?iframe 或ajax 都可以的 楼主试试
      

  17.   

    iframe比较常用而且简单
    ajax也不复杂,但是也可以~
      

  18.   

    局部刷新一般用iframe就可以了
      

  19.   

    iframe
    <iframe id="iframe" name="myiframe"  src="**.aspx"  scrolling="yes"  frameborder="0" style="padding:0px; margin:0px; "></iframe>
      

  20.   

    楼主说的不会是LoginView控件吧?