摘要:
using System.Text.RegularExpressions/// /// 去除HTML标记 /// /// 包括HTML的源码 /// 已经去除后的文字 public static string NoHTML(string Htmlstring) { //删除脚本 Htmlstring = Regex.Replace(Htmlstring,@"","",RegexOptions.IgnoreCase); //删除HTML Htmlstr... 阅读全文
随笔分类 - net
(转)ReSharper 配置及用法
2013-11-20 16:17 by suzh, 348 阅读, 收藏,
摘要:
1:安装后,Resharper会用他自己的英文智能提示,替换掉 vs2010的智能提示,所以我们要换回到vs2010的智能提示2:快捷键。是使用vs2010的快捷键还是使用 Resharper的快捷键呢?我是使用re的快捷键3:esharper安装后,会做几件事情,这几件事情对于除此使用者,比较麻烦,因此归纳总结一下,以资参考。(1)、会将选项——文本编辑器——C#——常规——自动列出成员 这个选择框的勾选去掉。这样当你使用某个方法的时候,便不会提示参数,是一个很郁闷的事情。可以手动勾上。(2)、会将选项——文本编辑器——C#——高级——显示实时语义错误、在编辑中用下划线标识错误这两个选项去掉 阅读全文
NeatUpload的安装使用
2012-11-22 13:57 by suzh, 331 阅读, 收藏,
摘要:
版本:NeatUpload-1.2.32,用于文件上传。可传大文件。1.在VS工具箱中点右键选“选择项”……将Brettle.Web.NeatUpload.dll添加到工具箱。可以在添加后的工具箱看到相应控件。2.新建web项目。将NeatUpload复制到项目根目录。3.修改Web.config<?xmlversion="1.0"encoding="utf-8"?><configuration> <configSections> <sectionGroupname="system.web"& 阅读全文
C# 中 MSCHART 饼状图显示百分比
2012-09-06 11:46 by suzh, 2478 阅读, 收藏,
摘要:
1)显示百分比Chart1.Series["Series1"].Label = "#PERCENT{P2}"2)解决百分比设定后,legend的显示也为百分比的问题首先确保你已经在设计器里将Chart设置为饼图形式在chart的属性,打开legends集合,如果还没有legend成员添加一个,添加legend成员后,在其右边 打开 cellColumns集合 ,添加一个Column1,将ColumnType 选为SeriesSymbol,再添加一个Column2,将ColumnType属性选为Text,并将下面的Text属性打开,插入新关键字,选择x值, 阅读全文
C#将DataTable海量数据导出到Excel .
2012-04-19 18:38 by suzh, 6266 阅读, 收藏,
摘要:
将DataTable中的大量数据导出到Excel表格中。但每张Excel表单只能有65536行,所以当DataTable数据多于65536行时,Excel要考虑分页功能。通过查阅相关资料,得到导出方法。代码在Office 2003 环境下通过。末验证其它Office版本。[c-sharp] view plaincopyprint?usingExcel=Microsoft.Office.Interop.Excel;publicExcel.Applicationm_xlApp=null;///<summary> ///将DataTable数据导出到Excel表 ///</summ 阅读全文
Discuz!NT 模板机制分析
2012-04-12 16:57 by suzh, 774 阅读, 收藏,
摘要:
作为产品中的一大特色,模板机制一经推出,就引来了大家特别是站长们的关注。但它所饱受的风风 雨雨也成了那时不少人关注的话题。而今天本人将结合在产品组中的开发经历,介绍一下模板机制在设计 使用时的一些体会心得。希望借此陋文,使模板机制揭开“神秘”面纱,为大家在实际设计中提供一些有 价值的参考和建议。 好了,开始今天的话题:) 首先阐述一下模板设计的目标,因为这对于它最终要实现的功能非常重要。考虑到国内大部分站长基 本上都不具备.net开发背景,而我们的模板就是要降低这个门槛,便于站长进行设计订制以及修改等。而 另一个目的就是要提升aspx页面的访问速度,所以我们并未在模板设计时引入(web)控件机 阅读全文
asp.net 创建Access数据库
2011-12-12 17:53 by suzh, 422 阅读, 收藏,
摘要:
/************************************************************************************ 功能说明:备份和恢复SQL Server数据库* 作者: 刘功勋;* 版本:V0.1(C#2.0);时间:2007-1-1* 当使用SQL Server时,请引用 COM组件中的,SQLDMO.dll组件* 当使用Access中,请浏览添加引用以下两个dll* 引用C:\Program Files\Common Files\System\ado\msadox.dll,该DLL包含ADOX命名空间* 引用C:\Program 阅读全文
Brettle.Web.NeatUpload.dll 大文件上传
2011-12-07 15:37 by suzh, 1259 阅读, 收藏,
摘要:
下载地址:http://neatupload.codeplex.com/1.在工具箱中添加Brettle.Web.NeatUpload.dll,可以看到工具箱中出现InputFile等控件。2.复制文件夹NeatUpload到根目录.3.拖放使用上传控件InputFile和进度条ProgressBar,添加上传文件的按钮.aspx页面代码如下:<body><formid="form1"runat="server"><div><upload:InputFileid="AttachFile"run 阅读全文
固定web项目的端口
2011-08-18 17:26 by suzh, 384 阅读, 收藏,
摘要:
1 web应用程序:在web应用程序项目上右键单击-》属性-》web-》使用visual studio 开发服务器-》特定端口2 web网站点击选中web网站项目-》F4》属性窗口-》使用动态的端口-》false 阅读全文
浅谈ASP.NET的Postback
2011-08-12 16:23 by suzh, 198 阅读, 收藏,
摘要:
说道ASP.NET的Postback,就得说Web Page的生命周期,但是Web Page的生命周期却不是三言两语就能够说得清楚的,所以在这里单纯站的编程的角度,撇开Web Page 的生命周期浅谈Postback。我们知道,无论是ASP.NET1.x,2.0,甚至是以后的版本,ASP.NET最终Render到Client端通过浏览器浏览的都是一样:一个单纯的HTML。Client通过Submit Form的方式将填入Form的数据提交给Server进行处理。我们现在来看看ASP.NET整个Postback程序处理的过程。首先我们通过一个Sample来看ASP.NET如何处理一个通过Clic 阅读全文
委托之winForm窗口间传递数据
2011-08-12 11:22 by suzh, 422 阅读, 收藏,
摘要:
在winForm应用程序中,窗口间数据的传递是最多的应用之一,尤其是在管理软件当中。窗口的数据传递,有多种方式,在这篇随笔中主要是阐述一下利用委托如何来传递数据。在本实例程序中,有两个窗体:一个主窗体FrmMain,接收数据;一个子窗体FrmChild,传出数据,UI如下: 在主窗体中,[设置]按钮,弹出子窗体,在文本框中输入相应的值后,点击[确认]返回到主窗体,同时返回数据至主窗体。具体代码实现如下:一、定义事件类:public class PassDataWinFormEventArgs : EventArgs{ public PassDataWinFormEventArgs() { // 阅读全文
SqlBulkCopy类数据导入
2011-06-13 11:09 by suzh, 360 阅读, 收藏,
摘要:
在ASP.NET 2.0中提供了一个新的类SqlBulkCopy类,它在性能上的优势更超过了上面的方法,它可以通过让DataSet或是DataReader中大量的数据通过数据流直接进行装载,然后可以将这些记录添加到指定的数据表中。 SqlBulkCopy类只有在SQL Server的表中写入数据,但在使用其它的数据库时,可以通过数据源来使用,SqlBulkCopy类主要包括一个实例方法WriteToServer,它用来把数据从一个数据源传输到另外一个数据源。WriteToServer的方法可以快速的写入DataRow数组数据,DataTable和DataReader。在实际开发的过程中,可以视 阅读全文
扩展方法
2011-06-08 16:31 by suzh, 313 阅读, 收藏,
摘要:
1、扩展方法是给现有类型添加一个方法;2、扩展方法是通过 指定关键字this修饰方法的第一个参数;3、扩展方法必须声明在静态类中;4、扩展方法要通用对象来调用;5、扩展方法可以带参数。//为button扩展方法funAA,传递布尔值参数public static void funAA(htis Button btn,bool bo){}Button btn=new Button();btn.funAA(true)6、(静态类的静态方法)public static class staticCls{ //在扩展方法里面 加了this 表示所有的object实例都可以调用这个方法 // 对任何一个 阅读全文
VS2008 VS2010发布网站时如何产生固定命名的 Dll 文件
2011-04-26 17:27 by suzh, 4478 阅读, 收藏,
摘要:
VS2008 发布网站时如何产生固定命名的 Dll 文件dev.firnow.com 时间 : 2010-12-08 作者:网络 编辑:fnw 点击: 82 [ 评论 ]--VS2008 在发布网站时,bin 目录里为所有 cs 生成的 dll 文件每次都是随机命名的,像这样子的 App_Web_g2dnx-qj.dll, App_Web_s9nor8mv.dll,这样对更新 Live 站点很不方便,因为动态库名变了,涉及到每一个 aspx 文件每次都重新更改了对库的引用声明:显示代码打印1 <%@ page language="C#" autoeventwireup 阅读全文
导入excel数据到数据库
2011-04-06 15:41 by suzh, 630 阅读, 收藏,
摘要:
/*方法一 */ /// <summary> /// 从Excel提取数据--》Dataset /// </summary> /// <param name="filename">Excel文件路径名</param> private void ImportXlsToData(string fileName) { try { if (fileName == string.Empty) { throw new ArgumentNullException("上传文件失败!"); } // string oleDB 阅读全文
vs2010调试源码
2011-04-02 13:39 by suzh, 767 阅读, 收藏,
摘要:
有一种提高自己编程能力的好办法,就是看看.net framework的源码是如何写的?我们在追踪bug的时候,也往往需要追踪到.net framework的源码中去。按照如下方法设置vs2010,即可追踪到.net framwork的源代码中去。可以看出,我将pdb文件放在了d:\msSource\MicrosoftPublicSymbols目录下面,这样在调试的时候,vs会自动去该目录下面找pdb文件。我们可以看看这个目录下的文件调试源码后,我们会找到一些平时不怎么写的东西。比如我追踪 IEnumerable<int>的扩展方法Sum,可以看到如下的代码:代码Code highl 阅读全文
ASP.NET下FCKeditor配置方法全解
2011-03-24 18:01 by suzh, 257 阅读, 收藏,
摘要:
ASP.NET下FCKeditor配置方法全解本文所采用的FCKeditor版本是FCKeditor 2.6.4和FCKeditor.NET 2.6.3,都是当前FCKeditor的最新版本,在http://www.fckeditor.net上可以找到。搞ASP.NET开发有一年时间了,做网站时常常用到在线HTML编辑器,一直用得是FCKeditor。FCKeditor在ASP.NET上的集成和配置,可以说搞得已经很清楚了。在网络上得到过很多前辈同仁们的帮助,现在把自己的一点经验贡献出来,帮助需要帮助的人。原创作品,转载请注明出处。有不当的地方,敬请批评指正。参考: 舒健,在ASP.NET中如 阅读全文
ASP.NET 如何取得 Request URL 的各個部分 [转]
2011-01-24 17:50 by suzh, 228 阅读, 收藏,
摘要:
ASP.NET 如何取得 Request URL 的各個部分我們在開發網頁應用程式,時常需要去解析網址(Request.Url)的每個片段,進行一些判斷。例如說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc",我們想要取得網址裡第一層目錄的名字(News)用以判斷不同的頁面標題(Page Title)。我看很多人都用字串的 IndexOf 方法與 Substring 方法:Request.Url.PathAndQuery.Substring(1, Request.Url.PathAndQuery.IndexOf("/", 阅读全文
ASP.NET中Get和Post的用法 Request.QueryString,Request.Form,Request.Params的区别 [转]
2011-01-24 17:41 by suzh, 754 阅读, 收藏,
摘要:
<formid="form1"method="get"runat="server"><div>你的名字<asp:TextBoxID="name"runat="server"></asp:TextBox><br/><br/>你的网站<asp:TextBoxID="website"runat="server"></asp:TextBox><br/>< 阅读全文
UrlRewritingNet
2011-01-07 13:11 by suzh, 626 阅读, 收藏,
摘要:
Installation of UrlRewritingNet.UrlRewrite安装UrlRewritingNet.UrlRewriteSystem requirements 系统要求UrlRewritingNet.UrlRewrite is running on each Web server which is running ASP.NET 2.0. UrlRewritingNet.UrlRewrite 可以在任何一个运行asp.Net 2.0的web服务器上运行。 Tested Web server with UrlRewritingNet.UrlRewrite:被UrlRewrit 阅读全文
浙公网安备 33010602011771号