解决方案 »

  1.   

    1:首先建好相应的站内信数据表,参考 http://www.cnblogs.com/grenet/archive/2010/03/08/1680655.html
    http://blog.csdn.net/feihu_guest/article/details/7588471
    2:利用ajax+定时来实现收发。jq+ashx 实现发送
    http://www.haogongju.net/art/1172641
      

  2.   

    对于收信一方,有两种方式要考虑:1. 获取服务器推送来的消息。
    2. 轮询服务器去取(0条或者多条)消息。然后具体设计你的流程。
    一般来说,asp.net程序员不可能会第一种,只会第二种。
      

  3.   

    站内信又不是聊天,不论询问题也不大。也就是页面加载的时候取下有没有就可以了。非要做实时提示可以用signalr,它封装了websocket和长连接(视浏览器是否支持html5而定),使用起来很简单。
      

  4.   

    最好的做法 websocket..如果你不会的话 可以使用comet如果还是不会可以使用settiemout+ajax+ashx如果还是不会可以使用timer+updatepannel如果还是不会....请拿100快钱到网站找人帮你写..