摘要:
有时候我们常要对一些属性进行自定义的约束,可以这么做 阅读全文
摘要:
首先定义一个静态类,参数使用this约束并选择需要扩展的类,当然也可以 继续添加扩展是需要添加的参数 使用的时候string类就有了我们扩展的方法 这里只是抛砖引玉,更多实用的扩展可以帮助我们更好的更快的去实现代码。 阅读全文
摘要:
直接上代码 结果: 想要哪个取哪个 阅读全文
摘要:
1.新建一个类,继承自 ActionFilterAttribute类,并重写OnActionExecuting()方法 2.使用方法,在对应的控制器类或者是方法添加约束 阅读全文
摘要:
1.新建类一个类继承 HandleErrorAttribute 类把异常书写到队列中 2.在 FilterConfig 注册我们自定义的异常处理类 3.在Global文件中新增一个线程池专门读取队里的异常数据,写进日志文件(可以根据自己的项目需求,自己决定如何去处理异常) 阅读全文
摘要:
ASP.NET MVC 实现AJAX跨域请求的两种方法 通常发送AJAX请求都是在本域内完成的,也就是向本域内的某个URL发送请求,完成部分页面的刷新。但有的时候需要向其它域发送AJAX请求,完成数据的加载,例如Google。 在ASP.net MVC 框架里实现跨域的AJAX请求有几种方式可以实现 阅读全文
摘要:
值传递:新变量在栈中开辟新的地址值,如果是值类型直接赋予新变量值,如果是引用类型给予其在堆中的地址值。 引用传递:新变量与原来变量同时指向同一个栈地址值,所以在栈中的堆地址值也是一样的。(添加 ref 关键字) 阅读全文
摘要:
值类型与引用类型的区别: 值类型最直接的的就是 int double bool 等字节已经固定的类型,继承自 ValueType 类 引用类型,可以说都继承自 object 类型。 值类型与引用类型在栈与堆中的存在形式: 值类型 :在堆中没有开辟空间,直接在栈中给予空间存值,在引用的时候直接复制值给 阅读全文