文章分类 - C#编程
C#编程
将gridview的内容导出到excel中去
摘要:asp.net 2.0中,gridview控件是个很不错的控件,如何将gridview中的数据导出到EXCEL中去呢?特别是当gridview中的数据是分页显示时,要将整个gridview的数据导出到EXCEL中去呢?下面是解决的办法:下面是部分代码片段:defualt.aspx中,添加一个gridview控件 ...
阅读全文
编写通用数据访问
摘要:引言 在负责咨询工作的过去 6 年中,我曾多次听说关于数据访问和操作方面的问题,它时刻困扰着用户:“如何编写应用程序,以便只需对其进行很少的改动或不进行改动即可使用数据库服务器 x、y 和 z?”由于知道数据访问层仍然是现代应用程序的最关键部分,并且通常是经验不足的开发人员的头号敌人,因此我的第一反应始终是:根本办不到! 面对着人们惶惶不安的面孔以及“使用 Microsoft 在 ADO 中提供...
阅读全文
ASP.Net生成静态HTML页
摘要:环境:Microsoft .NET Framework SDK v1.1 OS:Windows Server 2003 中文版ASP.Net生成静态HTML页在Asp中实现的生成静态页用到的FileSystemObject对象!在.Net中涉及此类操作的是System.IO 以下是程序代码 注:此代码非原创!参考别人代码520)this.width=520;" style="CURSOR: han...
阅读全文
ASP.NET URL重定向技术
摘要:ASP.NET URL重定向技术 别看题目挺深奥,其实这项技术说白了就是:用虚拟路径代替URL参数来执行aspx页。URL参数大家都应该明白怎么回...
阅读全文
[导入]FileStream()获取文件的相对路径
摘要:.NET Framework中包含许多工具可以用来更快、更容易地编写正确的程序。但我们得面临这样的情况:出现bugs。不管程序多么简单,程序员都可能出错。根据我的经验,大多数程序的bugs出现在程序员之间的接口:当一个程序员编写的代码被另一个程序员调用时。不知何故,调用者破坏了代码编写时做的假设。是谁的过错呢?这并不要紧,更重要的是你能多快修...
阅读全文
[导入]C#中的MD5加密-16位32位
摘要:c#示例 public string md5(string str,int code) { if(code==16) //16位MD5加密(取32位加密的9~25字符) { return System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(str,"MD5").ToLower().Substri...
阅读全文
[导入]计算文件的MD5值
摘要:目标是要得到一个文件的32位十六进制表示的MD5值,如同用WinMD5软件计算出来的结果一样。 .net提供的计算MD5值的类是位于System.Security.Cryptography命名空间下的MD5CryptoServiceProvider类。我使用其中的提供Stream对象作为参数的ComputeHash重载方法计算指定文件的MD5值。代码如下: using System; using...
阅读全文
[导入] C#MD5加密解密
摘要:也是抄别人的,用起来方便。 using System.Security.Cryptography; using System.IO; using System.Text; ///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new ...
阅读全文
Asp.net中的页面乱码的问题
摘要:1. 或者 2.下载文件时指定文件名,中文的文件名出现了乱码? Response.AddHeader("Content-Disposition", "attachment; filename="+HttpUtility.UrlEncoding(filename.ToString ())); 3.如何识别字符串中是否包含韩文...
阅读全文
常用用的弹出窗口大全(js)
摘要://==========================================================================//// 代码描述:打开一个新的有状态栏、工具栏、菜单栏、定位栏,// 可以改变大小,且位置居中的新窗口// // 传入参数:pageURL - 传递链接// innerWidth - 传递需要打开...
阅读全文
中文转换为完整拼音算法原理分析
摘要:最近由于项目需要,对简体中文转拼音的算法作了一些了解,然而在google找到的大多是获得简体中文拼音首字母的算法,好不容易让我找到了一个sunrise.spell的类,专门用于中文转完整拼音,觉得的确做得不错,于是对它的算法作了一些分析,总的来说觉得还是比较简单的,拿出来与大家分享。 我们先来学习一些准备知识。GB2312编码对于我们中国人是再熟悉不过了,我先简单的分析一下它的编码...
阅读全文
如何实际使用强类型Dataset(键盘再也不需要敲入表名和字段名了)
摘要:上一篇文章深度对比 非强类型(UnTyped)Dataset和强类型(Strong-Typed)Dataset》可以由下面这段MSDN中的一段文本加以进一步补充说明: 类型化的 DataSet 是从DataSet 派生的类。同样,它继承 DataSet 的所有方法、事件和属性。此外,类型化的 DataSet 提供强类型的方法、事件和属性。这意味着可以按名称(而不是使用基于集合的方法)访问表和列。除...
阅读全文
Professional ASP.NET 2.0之使用JavaScript处理Pages和Server Controls
摘要:1.使用 Page.ClientScript.RegisterClientScriptBlockListing 4-10: Using the RegisterClientScriptBlock methodVB Adding JavaScriptc# 运行结果如下: Adding JavaScript2.使用Page.ClientScript.RegisterStartupScript Reg...
阅读全文
ASP.net中的Server.UrlEncode函数和ASP中的Server.URLEncode函数返回的值
摘要:今天调个下载程序。当下载的URL中含有中文时候,无法下载,比如: http://www.huachu.com.cn/itbook/booklist.asp?tsmc=汇编 我就用 .net 中的 Server.UrlEncode 函数进行转换。但是这样仍然不行。试验了很久也没有找到原因。后来怀疑 ASP.net中的Server.UrlEncode函数和ASP中的Server.URLEncode函...
阅读全文
用JavaScript解决ASP.NET服务器控件造成的刷新问题
摘要:用ASP.NET开发的人对服务器端控件事件引起的页面刷新很头痛吧! 我把解决问题的方法拿出来与大家共享,思路是事件执行完后写段脚本,让页面自动滚动到刷新页面之前的控件处,减少页面刷新带来的不便。 比如按了一个按钮后,脚本会自动将页面自动滚动到这个按钮的位置。 写段脚本的事情Not用了一个ScriptHelper的类来搞定,这个类有个GetViewControlScript(string c...
阅读全文
在ASP.NET中自动给URL地址加上超链接
摘要:作为一个程序员,在完成设计后还要根据程序的情况以及用户的反映不断对程序进行改进,这样才能不断地完善自己的作品。我在制作完软件商务网 http://www.bizsofts.com 的论坛后,发现人们总喜欢在帖子中加上各种有用的URL链接或Email地址。而我当初设计时没有考虑到这一点,使得这些URL链接或Email地址只能以文字的形式而并不是以超链接的形式显示,其它浏览帖子的人还必须把这些UR...
阅读全文
在Access、mssql中模拟sql server存储过程翻页
摘要:在Access中模拟sql server存储过程翻页 sql server中翻页存储过程:Create PROC blog_GetPagedPosts( @PageIndex int, @PageSize int, @BlogID int=0, @PostType int=-1, @CategoryID int=-1, @Hiding bit =0, ...
阅读全文
在C#中用最简洁有效的代码执行存储过程并返回数据
摘要:在C#中用最简洁有效的代码执行存储过程并返回数据 存储过程 p_sys_Login 定义如下: CREATE PROCEDURE p_sys_Login @argUserID varchar(20), --用户名 @argPassword varchar(20), --密码 @argResult varchar(50) OUTPUT --登录结果 AS /* ... ... */ ...
阅读全文
c#.net函数列表
摘要:1、DateTime 数字型System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=currentTime.Month; 1.4 取当前日 int 日=curre...
阅读全文
c#MD5加密解密
摘要:using System.Security.Cryptography;using System.IO; using System.Text; ///MD5加密 public string MD5Encrypt(string pToEncrypt, string sKey) { DESCryptoServiceProvider des = new DESCryptoS...
阅读全文
浙公网安备 33010602011771号