解决方案 »

  1.   

    Ajax轮询/ASP.NET SignalR 框架/Flash/Silverlight
      

  2.   

    这种轮询,没有“即时通讯”的概念。不要上这种东西得当。不过话要说回来,这不是asp.net程序员要想的事情,也不是学生要想的。你到一个比较大一点的做过即时通讯软件的公司去实习,就会学到了,通讯技术其实非常简单。
      

  3.   

    这种轮询,没有“即时通讯”的概念。不要上这种东西得当。不过话要说回来,这不是asp.net程序员要想的事情,也不是学生要想的。你到一个比较大一点的做过即时通讯软件的公司去实习,就会学到了,通讯技术其实非常简单。
    谢谢您的回复。这个是我们课程设计的作业。选修课,1个学分的这种课,老师都是外聘的。平时就给我们布置任务就叫我们做这个了。除了带个入门,其他啥都没教过。、。、也就5次课而已,。。蛋疼。
    您能不能帮忙改改这个程序?我只能写到这样的了
      

  4.   

    bs实时推消息,感觉会比较复杂。
    cs倒是蛮简单了。
    不知道web service可不可以做到
    wcf应该可以 但是我不会。
      

  5.   

    <script type="text/javascript" src="jquery-1.7.2.js"></script>
    <input type="text" id="a" />  <!--展示聊天内容-->
    <input type="text" id="aa">  <!--聊天输入内容-->
    <input type="button" id="b" value="submit" onclick="c()"/>
    <script>
    function c()
    {
    var s=$("#aa").val();
    $("#a").val(s);
    }
    </script>
      

  6.   


    谢谢,我现在用了ajax的timer控件。但是,设定了闪烁秒数,我每次在输入的时候都会闪一下,导致我没法输入,请问,这种问题有解决的方法吗
      

  7.   


    谢谢,我现在用了ajax的timer控件。但是,设定了闪烁秒数,我每次在输入的时候都会闪一下,导致我没法输入,请问,这种问题有解决的方法吗

    贴代码
      

  8.   

    如果是panel里面的控件的话会刷新页面的
      

  9.   


    <asp:ScriptManager ID="ScriptManager1" runat="server" />
            <asp:Timer ID="Timer1" runat="server" OnTick="Timer1_Tick" Interval="1000">
            </asp:Timer>
            <div>
                <asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
                    <ContentTemplate>
                        <asp:Label ID="Label1" runat="server"></asp:Label>
                    </ContentTemplate>
                    <Triggers>
                        <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="Tick" />
                    </Triggers>
                </asp:UpdatePanel>
            </div> 
      

  10.   

    感激,已经解决了。是我把textbox也放入到updatepanel里了。难怪跟着一起刷新了。谢谢哈。