易截截图软件、单文件、免安装、纯绿色、仅160KB

asp.net+jquery+xml实现最简单的聊天室

最近在sina看nba的文字直播的时候,对网站右下角的那一个聊天窗口产生兴趣,就决定自己也做一个。
    上网查查资料,这样的聊天室无非就是用户输入数据传到服务器保存,然后用户页面再实时地从数据库取出数据,显示在页面上,即可完成一次聊天操作。
   首先我定义了一个xml文件,用于保存用户的聊天数据,
<?xml version="1.0" encoding="utf-8"?>
<Messages>
<Message>
    <users>crazyluo</users>
    <data>ceshide</data>
    <sendtime>23:25</sendtime>
<sendto>me</sendto>
</Message>
</Messages>
users保存发送信息的用户,data是发送的数据,sendtime是发送的时间,sendto是发送的对象
然后创建一个聊天的页面,页面代码大致是如下:
    <div id="main">
    <div id="msg"></div>
    <div id="div1">
    <textarea id="text" style="width:200px;"></textarea>
    <input type="button" id="btn" value="提交" />
    </div>
    </div>
然后通过js从xml中取数据
   var chatXml = function() {
            var obj = document.getElementById("msg");
            obj.scrollTop = obj.scrollHeight - obj.clientHeight;
            $.get("Message.xml?time=" + new Date(), function(xml) {
            $("#msg").html("");
                $(xml).find("Messages>Message").each(function() {
                    $("#msg").append("<table><tr><td style='width:50px'>" + $(this).find("users").text() +


相关文档:

Jquery 组合form元素为json格式,asp.net反序列化

作者:敖士伟 Email:ikmb@163.com 转载注明作者
说明: 1、js根据表单元素class属性,把表单元素的name和value组合为json格式;用表单元素class属性可以针对性地组合JSON数据。
2、后端ASP.NET用JavaScriptSerializer反序列化为对象实列。
3、好处:简化了前端数据读取与后端数据赋值。
 
function GetJSONSt ......

ASP.NET 2.0运行原理及其过程简要分析


【摘 要】 本文基于ASP.NET 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。
  主要类:
  System.Web.HttpRuntime
  System.Web.HttpApplicationFactory
  System.Web.HttpApplication
  System.Web.Compilation.BuildManager
  Syst ......

ASP.NET中的图片上传

protected void Button3_Click(object sender, EventArgs e)
    {
        //定义变量,判断是否有图片上传
        bool fileIsValid = false;
        //如果有图片上传,判断其格式
&nbs ......

asp.net mvc 2

Controller needs to derive from Mvc.Controller
each controller function is assiaciaed with a default view by name
controller and viewer can exchange data by viewdata
use HTML.ActionLink to add a link on html page
a url is corresponding to a action method
in view, using HTML.BeginForm() will gen ......

VB.NET/ASP.NET编码规范

在开发中保持良好的编码规范是十分重要的。我所采用的新的VB.net/ASP.NET编码规范,是一种被证明能明显改善代码可读性,并有助于代码管理、分类的编码规范。采用这种编码规范,能避免如匈牙利命名法带来的繁长前缀,便于记忆变量的用途。下面的介绍这种编码规范。
一、类型级单位的命名
1、类
□以Class声明的类,都必须 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号