用JS可以
你也可以在后台用Response.Write 输出JS

解决方案 »

  1.   

    1,2都是用javascript实现的问题,1,用一个框架的按钮刷新另外一个窗口;2,服务器控件输出到了客户端以后就是一般的html控件了,你可以直接编写他们的javascript代码实现;
    3,http本来就是无状态的,对非法用户一般用session超时来判断
      

  2.   

    先谢过'Bmonkey(做人要厚道|我只喜欢喝脉动)'了,
    但还是不清楚该怎么实现,
    2,'服务器控件输出到了客户端以后就是一般的html控件了,你可以直接编写他们的javascript代码实现',直接肯定无法用js编写实现发送按钮功能的代码,因为里边用到.NET提供的保存数到XML的方法,那么是该用textbox的onclick事件引发button的点击事件,这个怎么用js写呀?
      

  3.   

    多谢楼上诸位关注,其实我觉得这些问题可能也是比较基础的,最初的架构设计得好就该不会有什么问题的吧,
        我觉得自己javascript很薄弱,要作网页就一定要加强度它,所以我决定从基础全面细致地学习一遍,反正离出去找工作还有半年时间,倒也有些时间自己找书来看,
       不过,我在学校随着各种课程学了C,C++,VB,VB.NET,C#.NET,Java,基本上都是懂些基础的东西,其它算法有关的学过计算机图形学,图论及其应用,数据结构,计算方法,及汇编,编译原理,软件工程,UML等许多,有些课程应付了考试就没学到什么东西,在学校里许多东西都没能学到多深。
       这次可能是作学生时代的最后一个假期了,就要步入社会,不知道该利用有限的时间多看些什么方面的书,现在已经搞了些XML,javascript,Visual J++,VBA,linux之类的书想看一下,却还是有些疑惑究竟适合看些什么,能吸收多少有用知识,能深多少
       哈,怎一个晕字了得呀,各位过来人可有何高见:-?
      

  4.   

    做ASP。NET,javascript很重要真是很重要吗?不是吧??!!
      

  5.   

    本人是初学的,前断时间做过一下说一下我关键部分做法,还有好多有问题,希望有高人指点一下每30秒刷新内容并停在页面最底段
    这个实时显示聊天内容用<SCRIPT>
    var icount=false;
    function ref()
    {
      if(icount)
      {
        window.location.href="test.htm";
      }
      window.setTimeout("ref()",3000);
      icount=true;
    }
    </SCRIPT>
    <BODY onload="ref();this.scrollTo(0,document.body.scrollHeight)">估计可以用ArrayList存聊天对话内容,再在Global.cs 写个 Web应用程序中执行计划任务20分钟进行数据清理
    判断ArrayList长度大于20就remove掉前面的制留下20条聊天记录(我就没有实现了)如果简单点可以添加时同时写入数据库,20分钟select出后20条,并把值替换掉原来Application["talk"],并把数据全删
    参考,好象有问题的
    Application["talk"]存成数组的形式,并能不段添加内容
    Application.lock();
    //初始化
    ArrayList talk=new ArrayList();
    Application["talk"]=talk;
    //增加
    ArrayList al=(ArrayList)Application["talk"];
    int count=al.Add(talk.Text);Application.unlock();
      

  6.   

    小弟拙见
    2:我的经验好象是这样,页面采用流式布局,把输入TEXTBOX和BUTTON连续放上去,也就是说在一个流的紧挨着的位置上.只要TEXTBOX的文本模式是单行,输入数据后按回车,自动就回转移到后边的BUTTON上.
    3:使用APPLICATION对象记录用户状态,以某种动作,比如其他用户发言,或者什么动作来驱动检测代码,判断某用户多久没有反映,来判断是否超时,离线.