随笔分类 - .NET
摘要:基本共识: ConfigurationManager 自带缓存,且不支持 写入。 如果 通过 文本写入方式 修改 配置文件,程序 无法刷新加载 最新配置。 PS. Web.config 除外:Web.config 修改后,网站会重启 (即 Web 程序 也无法在 运行时 刷新配置)。 为什么要在程序
阅读全文
摘要:1. 配置文件 App.config <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <!-- Smtp 服务器 --> <add key="SmtpHost" value="smtp.qq.com" />
阅读全文
摘要:自己之前做小工具的时候,遇到这个问题,记录一下。。。 namespace 相册处理 { //将ListView重载为此新类,解决加载过程中闪烁的问题 //在designer.cs中改写: //private ListViewNeverFlickering listView1; //this.list
阅读全文
摘要:伴随Visual Studio 2017的发布,C#7.0开始正式走上工作岗位。对于早已熟悉了旧版本C#的开发者来说,C#7.0增加的不少新特性和语法糖能在很大程度上提升编程效率并降低出错率。本文将阐述C#7.0给出的9个改进。 1、元组——更优雅地返回多个值 之所以将元组放在第一位,是因为它对C#
阅读全文
摘要:在MVC下如何压缩输出的HTML代码,替换HTML代码中的空白,换行符等字符? 1.首先要了解MVC是如何输出HTML代码到客户端的,先了解下Controller这个类,里面有很多方法,我们需要的主要有两个:OnActionExecuting和OnResultExecuted 2.新建一个基类,继承
阅读全文
摘要:Dapper是.NET下一个micro的ORM,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。也就是说实体类都要自己写。它没有复杂的配置文件,一个单文件就可以了。给出官方地址。 http://code.google.com/p/dapper-dot-net
阅读全文
摘要:以下是使用代码审批、转签k2 blackpearl流程,初探K2 Blackpearl,望高人多多包涵、指点. //执行动作 private void MyAction(string argAction) { //创建连接对象 SourceCode.Workflow.Client.Connectio
阅读全文
摘要:在修改数据库表后会出现 支持“EFDBContext”上下文的模型已在数据库创建后发生更改。请考虑使用 Code First 迁移更新数据库 这个问题解决方法: 在Global.asax文件中的 Application_Start()方法中添加如下代码Database.SetInitializer(
阅读全文
摘要:删除字符串中HTML标签代码 public static string ClearHTMLTags1(string HTML) { string[] Regexs ={ @"<script[^>]*?>.*?</script>", @"<(\/\s*)?!?((\w+:)?\w+)(\w+(\s*=
阅读全文
摘要:效果预览: 1.随机码和图片流生成 public class ValidateCode { /// <summary> /// 產生圖形驗證碼。 /// </summary> /// <param name="Code">傳出驗證碼。</param> /// <param name="CodeLen
阅读全文
摘要:ViewData和TempData是字典类型,赋值方式用字典方式, ViewData["myName"] ViewBag是动态类型,使用时直接添加属性赋值即可 ViewBag.myName ViewBag和ViewData只在当前Action中有效,等同于View TempData可以通过转向继续使
阅读全文