关于最近做项目的一点点总结

1.用ashx页面作为Ajax调用页面
    最开始用Ajax是在客户端设定获取数据的页面为aspx,后来知道了用ashx页面,园子里有不少介绍ashx的文章,
好处有很多!
2.在页面之间数据的传递。
    页面间数据的传递有很多种方式,someone.aspx?param1=××&param2=××这种方式是比较常见的,如果参数中带有中文是比较麻烦的,在服务器端可能出现乱码,否则必须用相应的编码和解码函数,比较麻烦。而且所有传输的数据必须设为名值对的形式。这里有比较好的方法,就是用xml 的方式传递,甚至可以将一个对象包装成xml,当然其中还有字段的数据类型等等,都可以传到服务器端,功能可谓之强大。
    有一点要注意的是,服务器端获取用
    XmlDocument doc = new XmlDocument();
            try
            {
                doc.Load(context.Request.InputStream);
               //以下获取了xml,可以进行你想要的处理
            }

3.组件编程的思想。
   可以将一些功能比较独立地包装成一个个组件,并利用异步调用ajax可以实现很多比较复杂的功能
原文地址:https://www.cnblogs.com/jackhuclan/p/1240086.html