发布一个我刚刚写了.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上面的源码
希望有空的各位大虾可以一起来开发改进
------解决方案--------------------学习了,先下载看看
------解决方案--------------------------解决方案--------------------学习了,谢谢楼主分享
------解决方案--------------------还不错 先收藏 空了看下
------解决方案--------------------感谢楼主分享
------解决方案--------------------收藏了。学习一下。
------解决方案--------------------必须顶!!
------解决方案--------------------受益匪浅
------解决方案--------------------URl直接调用Dll接口,是否有一定的安全问题!
------解决方案--------------------不错,支持一下
------解决方案-------------