C#.Net
zzx3q
这个作者很懒,什么都没留下…
展开
-
数据绑定之DataFormatString
[摘自]数据绑定之DataFormatString 设定BoundField的DataFormatString,通常有以下几种 DataFormatString= "{0:C}" 货币,货币的格式取决于当前Thread中Culture的设置 DataFormatString= "转载 2011-07-21 11:36:34 · 475 阅读 · 0 评论 -
WCF简单应用
以下是WCF一个简单应用案例,记录如下:1.建立一个WCF Service Library的项目Demo.Service1.1创建接口文件1.1.1接口文件格式如下:using System.Collections.Generic;using System.ServiceModel;using System.ServiceModel.Web;using AZSal原创 2012-06-11 15:45:29 · 453 阅读 · 0 评论 -
MIME 类型(HttpContext.Response.ContentType)列表
http://archive.cnblogs.com/a/2176932/http://www.w3school.com.cn/media/media_mimeref.asp按照内容类型排列的 Mime 类型列表类型/子类型扩展名application/envoyevyapplication/fractalsfifappl转载 2012-05-22 17:22:40 · 637 阅读 · 0 评论 -
C# 中文数据导出CSV出现乱码解决方法
C# 中文数据导出CSV出现乱码解决方法 如下,在文件输出流前加一段二进制流的输出。VS2010测试良好,英文操作系统。 public static void ExportToCsv (HttpContext context, StringBuilder sb, string fileName) { StringWriter sw = ne原创 2012-07-05 09:39:43 · 9202 阅读 · 2 评论 -
C#获取网页源文件
使用System.Net空间下的WebClient类即可处理。代码如下:public static string GetHtml(string url, string encode){ if (!Regex.IsMatch(StrUrl, @"^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$", RegexOptions.Compiled | Re原创 2012-07-05 09:43:29 · 574 阅读 · 0 评论 -
C# double小数点位数保留问题
double d = 1.000;//保留3位,是F3string strD = d.ToString("F3"); 如果是保留小数点2位,则d.ToString("F2");显示结果如下“1.00”;原创 2012-07-31 17:29:04 · 2878 阅读 · 1 评论 -
C#清除IE临时文件缓存cookies的方法及核心代码
摘自:http://www.zhixing123.cn/net/c-ie-cookies-clear.html如何清除IE缓存(Internet临时文件,Cookie,历史记录,表单记录,上网密码)?飘易建议大家可以调用系统API来实现,可以使用借助RunDll32.exe 来运行Internet选项的对应删除功能。比如:Temporary Internet Files (Inte转载 2012-08-17 10:23:17 · 3139 阅读 · 0 评论 -
C#DES加密解密
#region DES加密 //默认密钥向量 private static byte[] Keys = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// /// 加密密钥和解密密钥 /// public static原创 2012-08-31 10:47:39 · 392 阅读 · 0 评论 -
ASP.NET web.config 设置Trace
为了网站的一些安全问题,防止别人HTTP Trace。记得在Page是可以设置的。但是整个应该在web.config有个设置的地方。查了MSDN,找到了资料。 参考http://msdn.microsoft.com/zh-cn/library/1y89ed7z%28v=vs.80%29.aspx下面的示例演示了一个应用程序跟踪配置,该配置最多可收集 40 个请求的跟踪信原创 2012-09-05 16:00:27 · 2259 阅读 · 0 评论 -
面向对象基础之二封装继承多态
5.封装每个对象都包含它能进行操作所需要的所有信息,这个特性称为封装,因此对象不必依赖其他对象来完成自己的操作。封装有很多好处,第一、良好的封装能够减少耦合。第二、类内部的实现可以自由地修改。第三、类具有清晰的对外接口。6.继承对象的继承代表了一种is-a的关系,如果两个对象A和B,可以描述为B是A,则表明B可以继承A。继承者还可以理解为是对被继承者的特殊化,因为它除了具备被继原创 2012-09-25 23:48:45 · 395 阅读 · 0 评论 -
面向对象基础之一
记录一些基础知识,以备后查。1.类与实例对象是一个自包含的实体,用一组可识别的特性和行为来标识。Object-Oriented Programming。类就是具有相同的属性和功能的对象的抽象的集合。Class是表示定义类的关键字。第一,类名称首字母要大写。第二,对外公开的方法需要用public修饰符。实例,就是一个真实的对象。实例化就是创建对象的过程,使用new关键字来创建原创 2012-09-25 23:04:53 · 458 阅读 · 0 评论 -
面向对象基础之三抽象类与接口
9.抽象类C#允许把类和方法声明为abstract,即抽象类和抽象方法。第一、抽象类不能实例化。第二、抽象方法是必须被子类重写的方法。第三、如果类中包含抽象方法,那么类就必须定义为抽象类,不论是否还包含其他的一般方法。抽象类拥有尽可能多的共同代码,拥有尽可能少的数据。抽象类通常代表一个抽象概念,它提供一个继承的出发点,当设计一个新的抽象类时,一定是用来继承的,所以,在一个继原创 2012-09-25 23:50:06 · 362 阅读 · 0 评论 -
面向对象基础之四
11.集合集合与数组。数组优点,比如说数组在内存中连续存储,因此可以快速而容易地从头到尾遍历元素,可以快速修改元素。缺点是创建时必须要制定数组变量的大小,还有在两个元素之间添加元素也比较困难。.NET Framework提供了用于数据存储和检索的专用类,这些类统称集合。这些类提供对堆栈、队列、列表和哈希表的支持。大多数集合类实现相同的接口。ArrayList是命名空间Sys原创 2012-09-26 00:10:59 · 448 阅读 · 0 评论 -
C# 扩展类的方法
扩展Decimal的ToString方法,或者ToInt方法,新建一个Class文件,代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Reflection;using System.Text.RegularExpressions;原创 2012-10-17 19:56:14 · 3615 阅读 · 0 评论 -
C# Entity Framework如何配置存储过程调用
Entity Framework机制很方便的使用表和视图,但是针对一些复杂的业务逻辑,他就有点处理性能低下了。下面是在项目中使用到Oracle 存储过程调用的步骤:开发平台VS2012+Oracle11g。目前的报表开发流程统一如下, 1. 定义好存储过程和他指针输出以来的视图对象。 完成包含报表逻辑的视图或者存储过程,测试没有问题,输出的列名和类型完全符合需原创 2012-11-30 09:37:51 · 2111 阅读 · 0 评论 -
EF中提示一个或者多个验证出现错误,查看 EntityValidationErrors 详细信息的解决方法
摘自:http://www.cnblogs.com/angels/archive/2012/11/06/2757231.html我们在 EF 的编程中,有时候会遇到这样一个错误: 但是,按照他的提示 “See 'EntityValidationErrors' property for more details.” 去 Exception 中查看,却只能看到并转载 2013-03-27 18:59:45 · 5716 阅读 · 1 评论 -
net和js数据交换url传递编码解码
.net和js数据交换url传递编码解码.net与js数据交换中文乱码问题解决js编码:escape解码:unescape.net:编码:HttpUtility.UrlEncodeUnicode解码:HttpUtility.UrlDecode js编码:encodeURIComponent解码:decodeURIComponent.ne原创 2013-07-16 16:02:24 · 518 阅读 · 0 评论 -
vs2003程序去只读和编译命令
vs2003程序去只读和编译命令1.去只读文件:alterReadOnly.bat@echo onfor /r %%a in (bin\*.*) do attrib -a -s -h -r %%a /s pausefor /r %%a in (debug\*.*) do attrib -a -s -h -r %%a /s pause2.vs2003编译Build20原创 2015-01-10 15:42:36 · 903 阅读 · 0 评论 -
C#DataGrid Export data to Excel
方法1public void DataGridToExcel(DataGrid dgExport , HttpResponse response){ //clean up the response.object response.Clear(); response.Charset = ""; //'set the response mime type for excel原创 2011-11-05 20:36:28 · 925 阅读 · 0 评论 -
位运算
http://www.cnblogs.com/highriver/archive/2011/08/15.html位移动运算符:例如:3 1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 000转载 2012-05-18 17:11:09 · 340 阅读 · 0 评论 -
C# Assembly学习
最近项目开发中,经常使用到接口映射和反映射的一些机制,深感理论缺乏,自己开发出来也很困难,个人觉得C# Assembly 这一块需要深入学习了。先去百度了一些资料,可以看到C# Assembly的一些简单学习,深入的资料也比较少,后来同事推荐了一个电子文档C# 4.0 in a Nutshell,里面是第一手资料,全英文的,看得有些费力,不过还是要坚持了。重点学习以下几章节:1.Ass原创 2012-05-28 16:02:41 · 647 阅读 · 1 评论 -
Jquery与UpdatePanel冲突的解决方案
在Web开发当中,如果要使用Jquery前台严重和后台操作,而且加上“无刷新”的效果,就会遇到Jquery与UpdatePanel冲突问题。下面是解决方案,在page中加一些javascript操作://Jquery与UpdatePanel冲突 func原创 2011-08-18 15:26:30 · 1327 阅读 · 1 评论 -
C#使用sql语句读取excel文件数据
C#使用sql语句读取excel文件数据1.目的,为了读取excel文件中大量的数据,并显示在页面上: protected void Page_Load(object sender, EventArgs e) { // excel转载 2011-07-22 17:21:10 · 3453 阅读 · 1 评论 -
Oracle批量上传数据batch import data
the following is my experence about using C# + Oracle10g for batch import records into databse:===Code ===================================原创 2011-08-18 16:28:51 · 1592 阅读 · 0 评论 -
ASP.NET(C#)中web.config
[摘自]http://blog.csdn.net/superbirds/archive/2010/01/11/5173083.aspx ASP.NET(C#)中web.config文件详解 收藏 一、认识Web.config文件 Web.config 文转载 2011-08-23 16:41:57 · 542 阅读 · 1 评论 -
C#实现判断字符是否为中文
protected bool IsChineseLetter(string input,int index) { int code = 0;int chfrom = Convert.ToInt32("4e00", 16); //范围(0x4e00~0x9fff)转换成转载 2011-10-11 21:51:10 · 928 阅读 · 0 评论 -
C# 文件操作之 StreamReader & StreamWriter
using System.IO;using System.Linq;using System.Data;/// /// Real Export /// /// fileName: "stat.log.2011-07-18" private static void RealExport(string原创 2011-11-05 20:45:59 · 419 阅读 · 0 评论 -
C# DateTime and 在数据控件的输出方式
[摘自]http://blog.csdn.net/lynnlin1122/article/details/4019710// C# 日期格式 DateTime dt = DateTime.Now;dt.ToString();//2005-11-5 13:21:25 dt.ToFileTime().ToString();//127756416859912816 dt.ToFi转载 2011-11-29 15:38:31 · 444 阅读 · 0 评论 -
ASP.NET后台注册javascript脚本方法
[摘自]http://www.cnblogs.com/ret00100/archive/2011/02/16/1955947.htmlASP.NET使用新增的Page.ClientScript属性在ASP.NET页面上注册和使用Javascript函数.注意: .NET Framewrok 1.0/1.1中的Page.RegisterStartupScript 和Page.Regi转载 2011-12-06 12:53:40 · 516 阅读 · 0 评论 -
C#网站实现本地化
Asp.net网站如果想要实现本地化,有一方案,直接在Website项目项目增加App_GlobalResources相应的资源文件,资源文件默认英文版本,如果添加中文则注意命名规则,网站会根据IE浏览器配置的语言项来自动识别所需的文字内容。1.GlobalResources命名规则:默认文件GlobalResOthers.resx;想增加一个中文版本GlobalResOthers.zh-CN原创 2011-12-19 11:43:01 · 623 阅读 · 0 评论 -
C#项目引用Web Service成功后找不到相应类
今天项目上需要使用到引用web service,引用成功后,居然找不到web service的类,网上搜索了一大堆,找了几个解决方法,但是还是没有找到最好的解决方案。1.添加引用成功后,需要使用"客户端类库名称.webservice类名"来组合访问;如果此方案不行,则第二步。2.添加测试webservice, 和免费天气预报webservice作比较。如果开源webservic原创 2012-01-19 15:55:13 · 4334 阅读 · 0 评论 -
免费的天气预报webservice接口
1. http://www.ayandy.com/Service.asmx?wsdl 官网:http://www.ayandy.com 2. http://www.webservicex.net/globalweather.asmx?wsdl(英文的)example:http://www.webservicex.net/globalweather.asmx/GetWeather?C转载 2012-01-19 15:47:07 · 855 阅读 · 0 评论 -
C#Export data to CSV
private void ExportData(){#region export CSVList downLoadList = new List();foreach (DataRow item in dataSet.Rows){ ViewValidateAZEntityExport innerItem = new ViewValidateAZEntityExport(原创 2012-02-16 16:07:25 · 1590 阅读 · 0 评论 -
Operation is not valid due to the current state of the object.
From http://blog.csdn.net/zhou_xuexi/article/details/7198131.PS: 这个问题苦恼了我几天都没有解决,再次非常感谢Zhou_xuexi 同学。不过我这边产生错误的原因是:updatepanel 与 服务器端按钮触发频繁所导致的。1. UI 有个function是当下拉框change时 触发一个 html button (r转载 2012-02-16 16:14:36 · 1618 阅读 · 0 评论 -
关于如何解决Global.asax中Session_Start不执行的问题
我查看了很多网页,都是记录了在web.config中增加两句标签,但是没有注明是增加在什么标签下面,所以我的问题还是没有解决。我先把那两句内容贴上,增加到哪里,后面找到了会贴上。"Session" />"Session" type="System.Web.SessionState.SessionStateModule"/>这样既可以解决URL重写和Session冲突的问题,又不会原创 2012-03-06 10:32:56 · 3928 阅读 · 0 评论 -
CSV导出内容包含逗号
在项目中,需要导出查询结果集,但是每天记录的其中一项描述内容可以包含逗号,一开始的解决方案是直接把内容的逗号替换为点。很显然改动了用户体验,客户可不允许这样做,没得办法直接到网上找夏解决方案。ExampleYearMakeModelDescriptionPrice1997FordE350ac, abs, moon3000.00原创 2012-04-13 10:23:19 · 6384 阅读 · 1 评论 -
StructureMap使用说明
最近项目中使用了StructureMap接口映射,需要简单配置;配置好了使用起来也很方便,也利于以后直接扩展修改某一个接口的实现文件。1.web.config 中添加设置。 解释:StructureMap 的 DefaultInstance配置项目,PluginType属性是接口类型,接口名词空间,PluggedType属性原创 2012-05-28 15:24:08 · 3186 阅读 · 0 评论 -
elmah的使用
在C#.Net 网站项目中,经常需要做一些记录错误日志的工作,之前的做法是通常把错误Exception记录到某一张错误日志的数据表中,但做了需要连接VPN的项目之后,对每次查看错误日志,访问数据库的速度真是不能让人满意,遂找了elmah第三方的记录日志的工具来做错误备份,而且elmah 支持很多格式,保存XML或者log记事本文件,以及保存到数据库都支持。我这里只做了保存XML格式在服务器硬盘中,原创 2012-05-28 15:39:18 · 699 阅读 · 0 评论 -
用NPOI操作EXCEL--生成下拉列表
http://blog.csdn.net/lai124793549/article/details/39145865 用NPOI操作EXCEL--生成下拉列表 设置步骤为:(1)选定一个要生成下拉列表的区域;(2)设置数据有效性为序列,并在来源中填充可选下拉的值,用“,”隔开(如图)。对应的效果为:同样,利用NPOI代码也可以实现上面转载 2016-11-24 18:44:56 · 810 阅读 · 0 评论