随笔分类 -  C#

C#的一些东东
摘要:首先:两者都是按地址传递的,使用后都将改变原来参数的数值。 其次:ref可以把参数的数值传递进函数,但是out是要把参数清空,就是说你无法把一个数值从out传递进去的,out进去后,参数的数值为空,所以你必须初始化一次。这个就是两个的区别,或者说就像有的网友说的,ref是有进有出,out是只出不进。 阅读全文
posted @ 2018-02-02 11:03 Cein 阅读(335) 评论(0) 推荐(0)
摘要:概述 ASP.NET Web API 的好用使用过的都知道,没有复杂的配置文件,一个简单的ApiController加上需要的Action就能工作。 但是在使用API的时候总会遇到跨域请求的问题,特别各种APP万花齐放的今天,API的跨域请求是不能避免的。 在默认情况下,为了防止CSRF跨站的伪造攻 阅读全文
posted @ 2017-11-14 11:56 Cein 阅读(447) 评论(0) 推荐(0)
摘要:#region datatable去重 /// /// datatable去重 /// /// 需要去重的datatable /// 依据哪些列去重 /// public static DataTable GetDistinctTable(DataTable dtSource... 阅读全文
posted @ 2017-10-12 17:25 Cein 阅读(941) 评论(0) 推荐(0)
摘要:在控件.cs声明控件属性 在aspx页面 这样便可以给想要传参数的控件传参数传值 阅读全文
posted @ 2017-08-16 11:03 Cein 阅读(1236) 评论(0) 推荐(0)
摘要:1 using Microsoft.Office.Interop.Word; 2 using System; 3 using System.Collections.Generic; 4 using System.IO; 5 using System.Linq; 6 using System.Text; 7 using System.Web; 8 using Sys... 阅读全文
posted @ 2017-08-03 18:50 Cein 阅读(658) 评论(0) 推荐(0)
摘要:把 O2S.Components.PDFRender4NET.dll(下载地址,密码hep9) 添加到引用中 阅读全文
posted @ 2017-08-03 17:17 Cein 阅读(387) 评论(0) 推荐(0)
摘要:1).获取缓存值 object o = HttpRuntime.Cache.Get("Key"); 2).设置相对过期缓存值有两种写法 第一种: HttpRuntime.Cache.Insert("Key", "Value", null, System.Web.Caching.Cache.NoAbsoluteExpiration, TimeSpan.FromSeconds(30)); 第二种: ... 阅读全文
posted @ 2017-06-30 11:09 Cein 阅读(264) 评论(0) 推荐(0)
摘要:1 Dictionary list=new Dictionary; 2 3 foreach(var item in list) 4 { 5 Console.WriteLine(item.Key+item.Value); 6 } 7 //KeyValuePair 8 foreach(KeyValuePair kv in list) 9 { 10 Console.WriteLin... 阅读全文
posted @ 2017-06-30 11:08 Cein 阅读(259) 评论(0) 推荐(0)
摘要:组长写的,DAL层Update 修改用户名,BLL层只需要传入对应的密码 然后web层调用就行 因为是字典循环调用,固传入修改的什么列,就修改什么列,条件自己定义,很灵活 阅读全文
posted @ 2017-06-24 12:47 Cein 阅读(475) 评论(1) 推荐(0)
摘要:绑定事件 某博客:http://www.cnblogs.com/wang7/archive/2012/08/07/2627298.html 阅读全文
posted @ 2017-06-23 18:20 Cein 阅读(341) 评论(0) 推荐(0)
摘要:web页面继承web.UI.Page;,内容为 自己页面去重写它,如果自己登录存入的Cache为空,就跳转到登陆界面 阅读全文
posted @ 2017-06-23 11:37 Cein 阅读(1485) 评论(0) 推荐(0)