曹永思

导航

随笔分类 -  c#

1

C# 从后台代码同步或异步注册Javascript到页面之RegisterStartupScript和RegisterClientScriptBlock的区别
摘要:下面来讲讲同步注册JS和异步注册JS的区别 同步注册JS:RegisterClientScriptBlock,相当于在 form开始处(紧接 <form runat="server"> 标识之后)发送脚本块,在HTML节点还没加载的时候就可以先注册JS了 异步注册JS:RegisterStartup 阅读全文

posted @ 2017-02-17 11:55 曹永思 阅读(327) 评论(0) 推荐(0)

WinForm程序关闭窗体后杀死进程
摘要:调用this.Close();后监听Browser_FormClosed加作处理 阅读全文

posted @ 2016-06-22 14:09 曹永思 阅读(2540) 评论(0) 推荐(0)

Asp.net使用代码修改配置文件的节点值
摘要:使用代码修改配置文件的方法: 1、打开配置文件写入的权限 2、先按节点名称长到要修改的节点,然后删除,紧接着将有新值的节点添加回去 3、关闭配置文件写入的权限 修改Appsetting节点的值,修改其它节点的方法也差不多,也是找到要修改的节点删除掉然后新新值的节点加上 public bool Upd 阅读全文

posted @ 2016-06-22 14:06 曹永思 阅读(1105) 评论(0) 推荐(0)

Asp.Net 利用反射获得委托和事件以及创建委托实例和添加事件处理程序
摘要:子程序定义: 子程序调用: 父程序定义: 委托子程序调用父程序的方法体: 阅读全文

posted @ 2016-06-06 16:39 曹永思 阅读(194) 评论(0) 推荐(0)

iis6|iis7|配置URLRewriter|64位操作系统下|.net2.0|.net4.0|配置URLRewriter|Web.config配置详情
摘要:想必很多ASP.NET的码友们在IIS配置伪静态被严重纠结过不止一次两次,本园主经过多次站点伪静态配置,总结了一下,IIS版本:IIS 6、IIS 7,服务器:Windows Server 2003、Windows Server 2008,开发机多半是Windows 7,站点.NET Framewo 阅读全文

posted @ 2015-12-24 11:34 曹永思 阅读(541) 评论(1) 推荐(0)

asp.net微信支付发起页面jsapi.aspx
摘要:jsapi.aspx后台核心代码 //创建支付应答对象 RequestHandler packageReqHandler = new RequestHandler(Context); //初始化 packageReqHandler.i... 阅读全文

posted @ 2015-04-13 15:55 曹永思 阅读(1588) 评论(0) 推荐(0)

asp.net DataReader DataTable 使用反射给给实体赋值
摘要:asp.net 使用反射给给实体赋值实体类继承此基类using System.Reflection;using System.Data.SqlClient;using System.Data;namespace Model{ public class Base { prot... 阅读全文

posted @ 2015-04-02 09:31 曹永思 阅读(391) 评论(0) 推荐(0)

反射List<M> To DataTable|反射IList To DataTable|反射 DataTable To List<M>
摘要:将DataTable集合反射获取 List /// /// 根据DataTable集合反射获取 List /// /// 泛型实体 /// DataTable /// 实体集合 private static Li... 阅读全文

posted @ 2014-09-01 10:17 曹永思 阅读(315) 评论(0) 推荐(0)

.net 根据图片网络地址获取图片二进制字节数据流
摘要:根据html路径获取图片的字节 /// ///根据html路径获取图片的字节 /// /// 图片尺寸,原图:1,大图:2,中图:3,小图:4 /// 图片服务器地址 /// public s... 阅读全文

posted @ 2014-05-08 16:31 曹永思 阅读(1987) 评论(0) 推荐(0)

C#的委托与Java的自定义接口的异曲同工的同步操作
摘要:C#的委托(以WinForm为例) 在子窗体(ChildFrm)中定义一个委托 this.CaptureListener(callback);//子窗体触发委托事件,以告诉调用的窗体 /// <summary> /// 子窗体:在子窗体中定义一个委托,供调用都设置侦听,并可与此窗体的某个事件同时执行 阅读全文

posted @ 2014-03-28 17:56 曹永思 阅读(486) 评论(0) 推荐(0)

visual studio的试用版评估期已结束 解决办法
摘要:启动visual studio 2008后显示对话框:visual studio的试用版评估期已结束。下面有两个按钮,点第一个链接到微软网页,第二个直接关闭。虽然大多数高手已经知道如何解决,但对菜鸟来说还是有用的。 解决方法如下: VS2008中英文正式版序列号1.Visual Studio 2008 Professional Edition:XMQ2Y-4T3V6-XJ48Y-D3K2V-6C4WT2.Visual Studio 2008 Team Test Load Agent:WPX3J-BXC3W-BPYWP-PJ8CM-F7M8T3.Visual Studio 2008 Team S 阅读全文

posted @ 2013-10-10 09:44 曹永思 阅读(8701) 评论(0) 推荐(0)

类序列化
摘要:什么是序列化?---.net的运行时环境用来支持用户定义类型的流化的机制。它是将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。序列化的目的:1、以某种存储形式使自定义对象持久化;2、将对象从一个地方传递到另一个地方。实质上序列化机制是将类的值转化为一个一般的(即连续的)字节流,然后就可以将该流写到磁盘文件或任何其他流化目标上。而要想实际的写出这个流,就要使用那些实现了IFormatter接口的类里的Serialize和Deseria 阅读全文

posted @ 2013-01-21 16:58 曹永思 阅读(161) 评论(0) 推荐(0)

System.Attribute 类的使用
摘要: //code by:博客园-曹永思  欢迎转载,转载请注明出处,希望帮到更多人。 .net URL重写例子   阅读全文

posted @ 2013-01-19 18:39 曹永思 阅读(494) 评论(0) 推荐(0)

CYSCode 生成ORM框架的属性代码
摘要:最近用了一个礼拜的时间,研究出了一个合适自己的 ORM框架,并研发出一个CYSCode代码生成器,找时间和大家分享一下。。 阅读全文

posted @ 2012-08-29 13:45 曹永思 阅读(203) 评论(0) 推荐(0)

C# 打开选中文件或文件夹 、窗体居中等
摘要://用资源管理器打开C:\ System.Diagnostics.Process.Start( "explorer.exe ", "C:\ "); System.Diagnostics.Process.Start( "C:\ Temp"); /// <summary> /// 窗体居中 /// </summary> /// <param name="form"></param> public static void SetMid(Form form) { form.S 阅读全文

posted @ 2012-08-27 00:28 曹永思 阅读(341) 评论(0) 推荐(0)

asp.net 生成静态HTML方法
摘要:.net重写URL:http://www.cnblogs.com/yonsy/archive/2012/09/21/2696935.html public static bool WriteFile(string strText, string strContent, string strAuth... 阅读全文

posted @ 2012-08-17 17:42 曹永思 阅读(176) 评论(0) 推荐(0)

asp.net 发送QQ邮件
摘要:/// <summary>      /// 发送邮件-去济公网测测你的姓名吧      /// </summary>      /// <param name="adminEmail">发送人邮箱地址</param>      /// <param name="adminEmailPswd">发送 阅读全文

posted @ 2012-08-08 22:19 曹永思 阅读(266) 评论(0) 推荐(0)

C# WinForm WebBrowser (一) MSDN资料
摘要:测测你的姓名吧1、主要用途:使用户可以在窗体中导航网页。2、注意:WebBrowser控件会占用大量资源。使用完该控件后一定要调用Dispose方法,以便确保及时释放所有资源。必须在附加事件的同一线程上调用Dispose方法,该线程应始终是消息或用户界面 (UI) 线程。3、WebBrowser使用... 阅读全文

posted @ 2012-04-21 11:25 曹永思 阅读(383) 评论(0) 推荐(0)

c# indexof 用法
摘要://code by:博客园-曹永思 IndexOf() 查找字串中指定字符或字串首次出现的位置,返首索引值,如: str1.IndexOf("字"); //查找“字”在str1中的索引值(位置) str1.IndexOf("字串");//查找“字串”的第一个字符在str1中的索引值(位置) str1 阅读全文

posted @ 2012-04-12 18:00 曹永思 阅读(604) 评论(0) 推荐(0)

C# 读写XML文件
摘要://code by:博客园-曹永思 在Bin\Debug路径下创建 SoftForServer.xml文件 <?xml version="1.0" standalone="yes"?><软件所属服务器> <软件名称>XXXXXX</软件名称></软件所属服务器> 读取XML文件: XDocument 阅读全文

posted @ 2012-03-13 21:08 曹永思 阅读(308) 评论(0) 推荐(0)

1