日期:2014-05-17  浏览次数:20498 次

发布一个我刚刚写了.Net的Ajax后台框架AjaxFramwork
此框架可以让你直接用url访问你的业务逻辑层的方法,也就是不需要ashx中转或者webservice之类的部署即可在网站用ajax访问biz业务

比如:

class Data{
 /// <summary>
        /// 这里有参数的验证 a的最小值为5  b有正则的规定
        /// </summary>
        /// <param name="a"></param>
        /// <param name="b"></param>
        /// <returns></returns>
        [WebMethodAttr(RequestType.Get)]
        [WebParameterAttr("a", typeof(float), MinValue = 5)]
        [WebParameterAttr("b",typeof(float),RegexText=@"^[0-9]{1,3}[\.][0-9]{1,3}$",ErrorMsg="参数b必须是小数")]
        public float Add(float a, float b)
        {
            //object obj2 = System.Web.HttpContext.Current.Session;
            return a + b;
        }
}

在Data类里面的Add方法就已经发布为一个网络可以访问的访问,这里支持Get方式访问,并会自动验证a,b入参的合法性。
可以看下这个方法的效果

故意写错入参

合法的入参

是不是用起来很简单!这个框架可以在改变你原有的业务类的基础上把方法给发布出来.

有兴趣的可以猛戳我看具体使用方法和一些简单的思路介绍
你还可以猛戳我去看github上面的源码
希望有空的各位大虾可以一起来开发改进

.net ajax ajaxFramework

------解决方案--------------------
学习了,先下载看看
------解决方案--------------------

------解决方案--------------------
学习了,谢谢楼主分享
------解决方案--------------------
还不错 先收藏 空了看下 
------解决方案--------------------
感谢楼主分享
------解决方案--------------------
收藏了。学习一下。
------解决方案--------------------
必须顶!!
------解决方案--------------------
受益匪浅
------解决方案--------------------
URl直接调用Dll接口,是否有一定的安全问题!
------解决方案--------------------
不错,支持一下
------解决方案-------------