随笔分类 -  C#

摘要:前段时间参与一个公司的项目,使用ASP.NET MVC 3.0,其中有多处使用了级联下拉。 考虑到这种ajax异步调用代码重复且不方便调试,于是做了一个公用控件,实际是一个.NET MVC的PartialView。 PartialView: SelectView.cshtml @model Plat 阅读全文
posted @ 2017-08-11 16:14 SmilePastaLi 阅读(407) 评论(0) 推荐(0)
摘要:刚开始是微软自带的Request.Browser.IsMobileDevice方法判断是否是移动端访问,发现在iphone上是可以识别移动端,但是android上识别不了 无奈,只能另辟蹊径 方法一: 方法二:(不建议使用,正则太多,肯定会影响程序性能) 阅读全文
posted @ 2017-07-27 14:35 SmilePastaLi 阅读(772) 评论(0) 推荐(0)
摘要:前提:设置了奖项内容,中奖概率,奖项个数 算法结构: 算法的具体实现: 1、AliasItemModel using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace Ma 阅读全文
posted @ 2017-07-24 15:17 SmilePastaLi 阅读(1002) 评论(0) 推荐(0)
摘要:邮件发送类: using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Configuration; using System.Web; using System 阅读全文
posted @ 2017-07-13 11:22 SmilePastaLi 阅读(188) 评论(0) 推荐(0)
摘要:用C#创建Windows服务的步骤: 创建Windows Service项目 从Visual C# 工程中选取 Windows 服务(Windows Service)选项,给工程一个新文件名,然后点击 确定。 起名规则一般是WindowsService+项目名 设计界面,右键-》添加安装程序 出现下 阅读全文
posted @ 2017-07-06 19:44 SmilePastaLi 阅读(234) 评论(0) 推荐(0)
摘要:(200字以内) 阅读全文
posted @ 2017-06-28 13:45 SmilePastaLi 阅读(551) 评论(0) 推荐(0)
摘要:在目前的工作中经常用到,特此记录,特别是那个 DataRowView ,经常是忘记怎么拼写的,嘿嘿! 阅读全文
posted @ 2017-06-19 16:52 SmilePastaLi 阅读(164) 评论(0) 推荐(0)
摘要:public static string GetIp(HttpContext context) { string result = String.Empty; result = context.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]; //获取代理ip ... 阅读全文
posted @ 2017-06-16 14:32 SmilePastaLi 阅读(131) 评论(0) 推荐(0)
摘要:之前做过webform的网页微信授权,跟mvc的又不太一样,特此记录下二者实现方式的不同。 webform: 统一访问入口中做如下跳转: mvc中: 由于项目场景的入口不统一,所以在OnActionExecuting方法中做微信授权处理 public void RedirectUrl(string 阅读全文
posted @ 2017-05-19 14:31 SmilePastaLi 阅读(562) 评论(0) 推荐(0)
摘要:前台页面: 引用微信js : <script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script> 页面扫码按钮:<a href="#" id="scanCode" ><img src="~/img/btn.png" alt="" 阅读全文
posted @ 2017-05-19 14:12 SmilePastaLi 阅读(767) 评论(0) 推荐(0)
摘要:using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Web; namespace Maticsoft.Common { /// /// /// public class LogH... 阅读全文
posted @ 2017-05-18 10:38 SmilePastaLi 阅读(348) 评论(0) 推荐(0)
摘要:excel 2003,2007导入到datatable using NPOI.HSSF.UserModel; using NPOI.SS.UserModel; using NPOI.XSSF.UserModel; using System; using System.Collections.Gene 阅读全文
posted @ 2017-05-16 11:41 SmilePastaLi 阅读(1463) 评论(0) 推荐(0)
摘要:static class Extensions { internal static DataSet ToDataSet<T>(this IList<T> list) { Type elementType = typeof(T); var ds = new DataSet(); var t = new 阅读全文
posted @ 2017-05-16 11:14 SmilePastaLi 阅读(140) 评论(0) 推荐(0)
摘要:系统中经常会使用导出Excel的功能。 之前使用的是NPOI,但是导出数据行数多就报内存溢出。 最近看到EPPlus可以用来导出Excel,就自己测了下两者导出上的差异。 NPIO官网地址:http://npoi.codeplex.com/ EPPlus官网地址:http://epplus.code 阅读全文
posted @ 2017-05-12 11:58 SmilePastaLi 阅读(780) 评论(0) 推荐(0)
摘要:#region NPOI导出Excel2007到xlsx /// <summary> /// 导出excel到xlsx /// </summary> /// <param name="dt">datatable数据源</param> /// <param name="strHeaderText">表 阅读全文
posted @ 2017-05-12 11:40 SmilePastaLi 阅读(369) 评论(1) 推荐(0)
摘要:TransactionOptions transactionOption = new TransactionOptions(); //设置事务隔离级别 transactionOption.IsolationLevel = System.Transactions.IsolationLevel.Seri 阅读全文
posted @ 2017-05-08 11:51 SmilePastaLi 阅读(502) 评论(0) 推荐(0)
摘要:/// <summary> /// 加密 /// </summary> /// <param name="Text"></param> /// <returns></returns> public static string Encrypt(string Text) { return Encrypt 阅读全文
posted @ 2017-05-05 16:38 SmilePastaLi 阅读(307) 评论(0) 推荐(0)