![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#.NET
felixsyan
这个作者很懒,什么都没留下…
展开
-
Active Server Pages 错误 'ASP 0131'解决方法
在Windows Server 2003中默认情况下是没有启动父路径的,所以当我们在ASP程序中引用包含文件时用到“..”,就会出现错误提示:“Active Server Pages 错误 'ASP 0131'解决方法”。其实我们只要启用父路径即可,这是 Windows Server 2003 IIS中的基本配置,请大家要牢记,不然很多ASP站点都将无法运行哦。 如果没有启动父路径,相关错...原创 2013-07-10 12:09:08 · 373 阅读 · 0 评论 -
ASP.NET MVC 入门系列教程
一个居于ASP.NET MVC Beta的系列入门文章,有朋友提议说写一个示例程序来同步讲解,那样更加容易学习。所以就写选择了写一个Blog程序来作为示例程序。(原来是居于ASP.NET MVC Preview5 的,现在基本修改为ASP.NET MVC Beta的了)本系列文章可能会是几位朋友来共同完成的。本示例Blog系统同步更新的测试站点:http://4mvcblog.qsh.in/...原创 2011-03-21 16:24:23 · 63 阅读 · 0 评论 -
快速搞懂 ASP.NET MVC
有一只企鹅首先发现地球暖化、冰山在融化,回来告诉其它企鹅,却没有任一只企鹅愿意相信;因为企鹅们觉得现在生活过得很好,都不想费心思考如何改变、改变何时会来临,因此仍每天做例行性的工作,不愿去研究别人的观点。「有时人们会抗拒改变,其实只是不想改变;但是愿意接收新观念的技术人员,通常会活得比较久」。本帖只提供 MVC Pattern 的观念和架构介绍,仅供未接触过 MVC Framework 的 .NE...原创 2011-03-21 10:31:19 · 109 阅读 · 0 评论 -
C# Winform 反射调用打开窗体
/// <summary> /// /// <summary> /// 反射操作打开子窗体 /// </summary> /// </summary> public class ReflectionHelper { /// <summary> ...原创 2011-07-23 12:08:50 · 883 阅读 · 0 评论 -
C# Winform 修改app.config文件
<?xml version="1.0" encoding="utf-8" ?><configuration> <connectionStrings></connectionStrings> <appSettings> <add key="Server" value=&qu原创 2011-07-15 15:48:29 · 97 阅读 · 0 评论 -
C# RDLC开发备忘录
1.PageHeader区域不能放Table、List控件,如果需要显示动态信息,那么可以通过引用Body中的控件值来显示,但是注意,Body控件只能在某一页显示,翻到其他页码时,控件值会为空。2.引用外部图片时,可以用代码添加图片。方法为在Image控件的Value上添加外部引用:=file:///+...,并且要将EnableExternalImages属性设置为true。3.Tabl...原创 2011-07-09 09:33:56 · 127 阅读 · 0 评论 -
C# Winform Combobox手动绑定数据
定义一个类,有两个属性public class ValueObject{private string _name;private string _value;internal Name{ get { return _value; } set { _value = value; }}}然后,用一个ArrayList list = new ArrayList();for(int i=0; i&...原创 2011-07-05 15:29:05 · 128 阅读 · 0 评论 -
C# Winform DataGridView 公共分页实现
Demo的界面 我利用事件委托事件,仿http://www.cnblogs.com/huyong/写的公共分页用户控件 #region 版权信息/*---------------------------------------------------------------------*// 项目 名称:《Winform分页控件》// 文 件 名: P...原创 2011-06-29 14:22:30 · 322 阅读 · 0 评论 -
C# Winform 读取XML以及修改
在调用方法之前,要右击选中的xml文件,设置xml 的 Coyp to output direcotory :Copy always XML:<?xml version="1.0" encoding="utf-8" ?><!--用户个性皮肤--><Skin> <DefaultSkin>blue</DefaultSkin>原创 2011-06-28 18:10:18 · 244 阅读 · 0 评论 -
ASP.NET XML读取、增加、修改和删除操作
C#—XML读取、增加、修改和删除操作 1.xml文件格式如下:<?xml version="1.0" encoding="utf-8"?><projects><project name="PlatformFramewo" vss-path="Platform$/Source CodHdt$Pla~1.sln" /></proj原创 2011-06-28 16:36:34 · 94 阅读 · 0 评论 -
利用URLRewriter.dll 实现ASP.NET实现伪静态
大家一定经常在网络上看到很多网站的地址后缀都是用XX.HTML或者XX.ASPX等类似静态文件的标示来操作的吧,那么大家有怀疑过他真的是一个一个的静态生成的文件么,静态文件的生成的优缺有好有坏,对于访问量很大的网站,利用静态文件可提高服务器的运行稳定和速度,坏处就是生成列表的时候会因为增加一条记录从而需要所有相关的列表进行重构,当然不排除有的公司已经攻克的这个问题,但对于大众程序员来说,他...原创 2011-03-29 09:27:33 · 111 阅读 · 0 评论 -
隐藏网站后缀名.aspx[没什么实际意义]
首先添加全局应用程序Global.asax protected void Application_BeginRequest(Object sender, EventArgs e) { string rawUrl = Request.RawUrl; rawUrl = rawUrl.Replace("html", "aspx"); Contex...原创 2011-03-29 09:29:06 · 489 阅读 · 0 评论 -
asp.net 导出html到doc文件
/// <summary> /// 导出html到doc文件 /// </summary> /// <param name="ctl"></param> private void HtmlToWord(System.Web.UI.Control ctl) { HttpRespons...原创 2012-02-09 09:40:52 · 102 阅读 · 0 评论 -
WPF与WinForm的抉择
微软曾经对WPF(代号Avalon)抱很大的期望——新一代的华丽用户界面平台,一统Web应用和桌面应用,Flash杀手,尽管微软口头上不承认。几年下来,WPF确实实现了当初的预期的大部分功能,但离称霸软件开发领域还有不小的距离。不过,刚转到 WinForm上一两年的开发人员们都很困惑,WinForm究竟还有没有未来。微软只是模糊地说短期内还是WinForm,长期是WPF。想想“维纳斯”,“Tabl...原创 2011-11-10 17:13:49 · 3030 阅读 · 0 评论 -
C# 如何在textbox里显示txt文件的内容
//如何在textbox里显示txt文件的内容 private void getText() { string path = @"e:/confirm.txt";//读取文件txt StringBuilder b = new StringBuilder(); using (FileStream fs = ne...原创 2012-01-21 15:45:17 · 1358 阅读 · 0 评论 -
C# 公共连接数据处理类
以下的公共类,处理连接打开与关闭,有增删查改,无论SQL语句或存储过程都可以调用。注意:要引用system.configuration如有错误,请告示。原创 2011-08-10 10:15:22 · 137 阅读 · 0 评论 -
ASP.NET web.config 加密
/// <summary> /// 保护web.config的加密和解密 /// </summary> public class ProtectHelper { /// <summary> /// 解密 /// </summary> //...原创 2011-03-29 16:06:57 · 108 阅读 · 0 评论 -
松加密ASP.NET 2.0 Web程序配置信息
一、 简介 当创建ASP.NET 2.0应用程序时,开发者通常都把敏感的配置信息存储在Web.config文件中。最典型的示例就是数据库连接字符串,但是包括在Web.config文件中的其它敏感信息还包括SMTP服务器连接信息和用户凭证数据,等等。尽管默认情况下可以配置ASP.NET以拒绝所有对扩展名为.config的文件资源的HTTP请求;但是,如果一个黑客能够存取你的web服务器的文件系统的...原创 2011-03-29 14:35:27 · 60 阅读 · 0 评论 -
Mail 发送邮件
参考:http://wenku.baidu.com/view/1c42581c59eef8c75fbfb327.html原创 2011-03-29 11:02:11 · 77 阅读 · 0 评论 -
UrlRewritingNet.UrlRewrite 中文文档
Installation of UrlRewritingNet.UrlRewrite安装UrlRewritingNet.UrlRewriteSystem requirements 系统要求UrlRewritingNet.UrlRewrite is running on each Web server which is running ASP.NET 2.0. UrlRewritingNet.Url...原创 2011-03-29 10:26:25 · 90 阅读 · 0 评论 -
Windows-Server-2008、IIS7.0环境下配置伪静态化
在Windows-Server-2008、IIS7.0环境下配置伪静态化 首先,是IIS7.0的配置,由于Windows Server 2008操作系统默认的IIS版本为7.0,我们知道,IIS7.0与IIS6.0 的操作界面差别较大,如图(1)所示: 1.IIS7.0操作界面: ...原创 2011-03-29 09:30:06 · 165 阅读 · 0 评论 -
C# Winform ReportView绑定数据
.net frame work 3.5 ReportView1.建立rdlc文件,设计UI,绑定字段.新建一个dataset做数据源,主要是数据是临时的不需要持久化.2.建立winform页面,拉一个MicrosoftreportViewer,选择一个新建的*.rdlc文件报表.3.数据绑定,就是推拉模型,绑定报表要呈现的数据字段,绑定数据源绑定代码:reportViewer1.LocalRepo...原创 2011-06-28 14:34:16 · 564 阅读 · 0 评论 -
C# Winform DataGridView单元格合并
需要重绘单元格。在下面这个事件里写就可以了,下面这个例子只是对第一列中内容相同的数据合并,你可以根据自己的实际情况做调整,可以写了一个控件,可以随时设定合并哪一列,一次合并几行数据。 private void dataGridView1_CellPainting(object sender, DataGridViewCellPaintingEventArgs e) { // 对第1列相同单元格进行...原创 2011-06-24 11:09:29 · 834 阅读 · 1 评论 -
C#中关于超链接中中文编码和解码(UrlEncode,UrlDecode)
利用URL中传长中文的地方选择用HttpUtility.UrlEncode来进行编码,HttpUtility.UrlEncode来解码,方便且安全实验:Default.aspx页HyperLink1.NavigateUrl = "~/test/Default2.aspx?id=" + HttpUtility.UrlEncode("这里是北京");Default2.aspx页...原创 2011-05-31 17:49:38 · 1078 阅读 · 0 评论 -
DoNetBar的使用以及介绍
主要介绍:http://www.devcomponents.com/dotnetbar/原创 2011-05-31 17:25:49 · 533 阅读 · 0 评论 -
C# 读取配置文件和修改
读取:string str= ConfigurationManager.AppSettings["key"]; 写入: Configuration configuration = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); configuration.AppSettings.Settin...原创 2011-05-31 17:14:49 · 73 阅读 · 0 评论 -
c#中常用的一些异常类小结
一、基类Exception 二、常见的异常类 1、SystemException类:该类是System命名空间中所有其他异常类的基类。(建议:公共语言运行时引发的异常通常用此类) 2、ApplicationException类:该类表示应用程序发生非致命错误时所引发的异常(建议:应用程序自身引发的异常通常用此类) 三、与参数有关的异常类 此类异常类均派生于SystemExcep...原创 2011-05-31 10:25:52 · 80 阅读 · 0 评论 -
IIS Ceb文件允许下载
IIS设置 拓展名:.ceb类型:application /x-ceb原创 2011-09-02 14:24:29 · 311 阅读 · 0 评论 -
C# 日常处理时间函数
1 DateTime.DaysInMonth //获取一个月的天数Demo://获取最后一天private DateTime GetLastDayOfMonth(int Year, int Month) { //这里的关键就是 DateTime.DaysInMonth 获得一个月中的天数 int D...原创 2011-09-01 11:08:45 · 62 阅读 · 0 评论 -
c# 学习的网址
c# 学习的网址1.参考:http://msdn.microsoft.com/zh-cn/library/618ayhy6.aspx2.编程:http://msdn.microsoft.com/zh-cn/library/67ef8sbd.aspx原创 2011-08-19 10:50:38 · 91 阅读 · 0 评论 -
ASP.NET程序性能优化的七个方面
一、数据库操作1、用完马上关闭数据库连接 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,如果在连接池达到最大限...原创 2011-05-06 14:34:48 · 102 阅读 · 0 评论 -
ASP.NET中常用的26个优化性能方法
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。 ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。 连接池的大小是有限的,...原创 2011-05-06 09:54:15 · 112 阅读 · 0 评论 -
C#多线程强制退出程序
C#多线程强制退出程序最近在学习多线程程序的开发,但是启动了多个线程的程序在关闭的时候却出现了问题,如果程序退出的时候不关闭线程,那么线程就会一直的存在,但是大多启动的线程都是局部变量,不能一一的关闭,如果调用Thread.CurrentThread.Abort()方法关闭主线程的话,就会出现ThreadAbortException 异常,因此这样不行。后来找到了这个办法:Thread.IsBac...原创 2011-05-31 17:59:25 · 182 阅读 · 0 评论 -
C# String.Format格式
C#格式化数值结果表字符 说明 示例 输出 C货币string.Format("{0:C3}", 2)$2.000D十进制string.Format("{0:D3}", 2)002E科学计数法1.20E+0011.20E+001G常规string.Format("{...原创 2011-06-01 17:40:03 · 80 阅读 · 0 评论 -
C# winform 窗体定义功能快捷键
这里的快捷键并非系统全局快捷键。仅是普通的当窗体在焦点内是发生。有很多种方法,这里列举几种项目中使用到的方法。1.Alt+*(一般控件快捷键) 这个比较简单,只需为该控件的Text属性声明时加上”(&A)”,”(&D)” 之类的标识,例如一个Button按钮的Text属性为:this.btnOK.Text=”确定(&A)”;2.Ctrl+...原创 2011-06-20 16:11:31 · 213 阅读 · 0 评论 -
C# Winform 窗体传值的几种方法
窗体传值的几种方法:1.使用公共类在项目中建一UserHelper类,里面都是静态成员class UserHelper{ public static int id; public static string name; .........}各窗体可以把里面的id,name当作全局变量来用.A窗体:UserHelper.id=10;B窗体:t...原创 2011-06-14 18:26:07 · 111 阅读 · 0 评论 -
C# Winform 窗体间传值
在窗体form1的窗体在button1的单击事件中写入如下代码: form2 f2 = new form2(this); f2.ShowDialog(); 在窗体form2的窗体类中声明变量,并改写初始化构造函数如下: form1 form1; public form2(form1 f1) { InitializeComponent(); form1 = f1; } 在button1的点击事件...原创 2011-06-14 18:23:33 · 84 阅读 · 0 评论 -
C# Winform 直接操作DataGridView,添加列 添加行 操作
//Datagridview添加列 DataGridViewTextBoxColumn acCode = new DataGridViewTextBoxColumn();acCode.Name = "acCode";acCode.DataPropertyName = "acCode";acCode.HeaderText = "A/C Code";dgvVouchers.Col...原创 2011-06-09 10:58:42 · 768 阅读 · 0 评论 -
C# 得出判断是否为空的最好方法
1.最普遍、最直接的方法string Input = "Yours Input Msg";if (Input == ""); 2.使用String.Emptystring Input = "Yours Input Msg";if (Input == String.Empty); 3.使用string.Lengthstring Input = "Yours Input ...原创 2011-06-09 10:13:41 · 359 阅读 · 0 评论 -
C#.winform 用DataTable把列添进Datagridview
用DataTable把列添进DataGridview 放在Load 事件里面DataTable dtVoucher = new DataTable();dtVoucher.Columns.Add("acCode", typeof(string)); dtVoucher.Columns.Add("acName", typeof(string)); ...原创 2011-06-09 09:57:33 · 266 阅读 · 0 评论