
asp.net
Donny_zhang
这个作者很懒,什么都没留下…
展开
-
【C#】数据导出到Excel
转自:菊花论坛--IT认证家园C#数据导出到ExcelC#导出到EXCEL1.首先声明,这些方法也都是本人搜集的资料,然后为已所用,程序中不足之处,还请高手指点. 这些方法都没有关闭Excel进程。2.网上有好多关于用SQL语句导入导出的例子,这里不再重复写了。方法1:调用com组件,导出access数据到Excel,就是直接调用access的导出功能,此方法速度超级快 using Acces转载 2008-12-17 17:25:00 · 579 阅读 · 0 评论 -
【c#】C#动态生成组件
4:用Visual C#动态生成组件用Visual C#动态生成组件 以前在用Delphi写程序的时候,总不喜欢在窗体上排放很多组件,这一方面有点不美观,并且在调试程序时候,也不是十分方便。通常在写程序的时候,当要用到某些组件,采用的方法一般都是动态创建,用完以后就释放掉。Visual C#在程序运行的时候也可以动态创建组件,下面就结合一个程序例子来具体介绍如何用Visual C#动态生成组件转载 2008-12-17 17:23:00 · 607 阅读 · 0 评论 -
【c#】比较时间的写法
string strTime1="2006-07-11 16:58:52"; string strTime2="2006-07-11 16:56:19" DateTime dt1 = Convert.ToDateTime(strTime1); DateTime dt2 = Convert.ToDateTime(strTime2);原创 2008-12-17 17:15:00 · 576 阅读 · 0 评论 -
【c#】视频显示的代码
视频显示的文件代码。 " width=350 height=244>原创 2009-02-13 12:51:00 · 888 阅读 · 0 评论 -
【ASP.NET】 程序中常用的三十三种代码
1.传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数:string a = Request.QueryString("id");string b = Request.QueryString("id1");转载 2008-12-02 21:58:00 · 529 阅读 · 0 评论 -
【asp.net】vs2005环境下webconfig文件节点介绍
一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。如果你转载 2008-12-02 22:01:00 · 876 阅读 · 0 评论 -
【asp.net】使用XPathExpression类对XML进行排序
使用XPathExpression类对XML进行排序如果你曾经使用过XSLT,当你需要对XML文档中的字符串或数字进行排序时,你可能会习惯于使用xsl:sort元素,在进行xsl:for-each进行循环或用xsl:apply-templates调用模板时,这个元素的功能很方便,而且简单。然而,在某些情况下,你只是想简单对XML文档进行简单的排序和显示数据,那么xsl:sort就会大大降低计算原创 2008-12-01 13:57:00 · 753 阅读 · 0 评论 -
网页刷新时候的过渡效果
网页过渡效果.参数说明:Page_Enter : 进入页面Page-Exit : 离开页面Site-Enter : 进入网站Site-Exit : 离开网站Duration : 过渡速度Transition : 效果混合 (淡入淡出)盒状收缩盒状展开圆形收缩圆形放射向上擦除向下擦除向右擦除向左擦除垂直遮蔽水平遮蔽横向棋盘式纵向棋盘式随机溶解左右向中央缩进中央向左右扩展上下向中央转载 2009-01-14 17:17:00 · 595 阅读 · 0 评论 -
【aspx.net】DataList绑定DataSet后如何让每一行产生一个行号
DataList绑定DataSet后如何让每一行产生一个行号?或者在数据库读出时产生行号也行。 1. 在sql语句中加入select identity(int,1,1) as id, * into #mytemp from YourTableselect * from #mytemp2. 在后台页面中向dataset中添加DataTable1.Columns.Add("ID原创 2008-12-17 17:06:00 · 612 阅读 · 0 评论 -
【C#】运用SQLDMO备份和恢复SQLServer数据库
5:在C#中运用SQLDMO备份和恢复SQLServer数据库在C#中运用SQLDMO备份和恢复Microsoft SQL Server数据库 SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序转载 2008-12-17 17:24:00 · 524 阅读 · 0 评论 -
【c#】也说C#实现对Word文件读写
手头上的一个项目报表相对比较简单,所以报表打印采用VBA引擎,通过定制Word模版,然后根据模版需要填充数据,然后OK,打印即可。实现方法:首先需要引用VBA组建,我用的是Office2003 Professional,Dll版本号为Microsoft Word11.0, 另外当然还需要引用Interop.Word.Dll.代码如下:#region 打开Word文档,并且返回对象wDoc,wDoc转载 2008-12-17 17:20:00 · 506 阅读 · 0 评论 -
.NET开发中的一些小技巧
.NET开发中的一些小技巧这篇文章来自是Mukund Pujari的《Some Cool Tips for .NET》,本人给大家翻译总结一下,我英语水平也就那么回事,不合适的地方还是请大家提出来。1. 如何创建一个可改变大小没有标题栏的窗体?(How to create a form with resizing borders and no title bar?)form1.Text = str转载 2008-12-17 17:38:00 · 675 阅读 · 0 评论 -
【c#】开发应避免的几个小滥用
c#开发应避免的几个小滥用一 String和StringBuilder 少量的字符串操作不宜采用StringBuilder。 由于string是不可变得对象,对于string的叠加,每次操作都会生成一个新的string对象。所以针对大量string的操作时,我们会采用StringBuilde。但似乎很多人都知道这一点,所以只要字符串相加,不管三七二一都用Stri转载 2008-12-17 17:35:00 · 741 阅读 · 0 评论 -
【c#】C#+低级Windows API钩子拦截键盘输入
一. 简介猫和婴儿有很多共同之处。他们都喜欢吃家中养植的植物,都非常讨厌关门。他们也都爱玩弄你的键盘,结果是,你正发送给你的老板的电子邮件可能是以半截句子发送出去的,你的Excel帐户也被加入了一些乱七八糟的内容,并且你还没有注意到,当打开Windows资源管理器时,若干文件已经被移到了回收站! 其解决方案是,开发一个应用程序实现如下功能:只要键盘处于"威胁状态"你就可以进行切换,并确保任何键盘输转载 2008-12-17 17:18:00 · 623 阅读 · 0 评论 -
【asp.net】c#邮件类的使用和部署。
邮件发送类:using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.W原创 2009-01-13 17:21:00 · 1160 阅读 · 0 评论 -
【asp.net】VS 2008中文版下载
转自:http://hi.baidu.com/caicaihui/blog/item/71a3c81710b0e70dc93d6ddc.htmlVS 2008中文版下载2008-02-13 01:52 P.M.虽然是评估版,不过可以使用E文的序列号激活。Visual Studio Team System 2008 Team Suite(90 天试用版)V转载 2008-11-19 12:48:00 · 1078 阅读 · 0 评论 -
server too busy 解决办法
前几天网站出现不能浏览,查看应用程序日志显示server too busy ,上网查了一下,引起的原因主要是由于网站程序中连接数据库的代码没有及时关闭造成的,这样链接多了以后就会造成链接数据库的链接到达峰值,不能再连接数据库,于是iis就报server too busy 。但是查看代码固然重要,关键是要及时解决不能访问的问题,于是采取了如下解决方法:1.首先保证网站可以在第一时间恢复正常:a:原创 2007-12-11 00:22:00 · 1545 阅读 · 0 评论 -
c# xml操作类-读取本地和远程xml文件,并返回dataset
using System;using System.Data;using System.Configuration;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.WebControls;using System.Web.UI.WebControls.WebParts;using转载 2007-12-05 13:39:00 · 1636 阅读 · 0 评论 -
AJAX在VS2005中的简单应用.txt
AJAX不用说大家都明白,这只举一个很简单的例子来引导到大家.此例只为让大家明白AJAX的基本的调用需要做那些事情笔者用的是VS2005引用AJAX2.0程序集(AjaxPro.2.dll) 。(AjaxPro.2.dll) 可以到这里下载:http://download.youkuaiyun.com/source/258423 在web.config文件中的<system.web>加入以下设置转载 2007-11-09 11:13:00 · 825 阅读 · 0 评论 -
右击treeview修改,删除
右击treeview中某个节点的时候,可以弹出一个菜单,菜单中的内容为给改节点的操作,比如添加子节点,修改,删除,谁能给个源码,谢谢啦,分不够再加哈________________________________________________________________添加:(先在加一个contextMenu,再它的添加子菜单的click事件编程) Try ’使TreeV转载 2007-11-08 14:12:00 · 1159 阅读 · 0 评论 -
批量提取文件名
这个页面,以DataGrid控件操作为主,全面完成一个列表页面的各种功能,希望能有所益于初学者,如果有不完善的或者错误的地方,还请达者不吝指正. 功能: 1.用代码创建一个access数据库 2.搜索某文件夹里面的所有文件,提取各文件信息,将信息写到数据库中,并将所有文件拷贝到另外一个文件夹及将文件直接写到数据库中 3.显示数据库中所有文件列表 4.此列转载 2007-11-08 13:25:00 · 3712 阅读 · 0 评论 -
asp.net treeview 使用集锦
说明:本文在http://blog.youkuaiyun.com/cuike519/archive/2004/08/22/81727.aspx文章的基础上做了一点修改。 在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的SelectedIndexChanged事件可以很容易实现,但每次选择后页面总要刷新一次,让人感觉很不爽。为实现DropDownList无转载 2007-11-08 13:12:00 · 2772 阅读 · 0 评论 -
c#生成excel文件
/// /// 创建excel管理类 /// public class CreatExcel { public void GetCreatExcel(string TimeStart, string TimeEnd, DataTable AllMen, string startTimeYear, string waiChuTypeText, string转载 2007-11-08 13:36:00 · 840 阅读 · 0 评论 -
c#创建文件夹类
DirectoryInfo di = new DirectoryInfo("E://"+username.Text); if (di.Exists == false) di.Create(); DirectoryInfo dis = di.CreateSubdirectory("data"); 这里创建文件的只是绝对转载 2007-10-06 13:25:00 · 1147 阅读 · 0 评论 -
使用AjaxPro实现时时局部刷新
1. 首先在功能中引用:AjaxPro.2.dll 可以到网上找一下。 2. webconfig中加: ———————————————————————————————— 3. ajax_show.aspx.cx 代码: using System; using System.Data; using System原创 2007-10-06 10:51:00 · 921 阅读 · 0 评论 -
系统ISAPI报告Deadlock detected解决方法
最近一段时间系统总是报:ISAPI c:/windows/microsoft.net/framework/v2.0.50727/aspnet_isapi.dll 报告它自身有问题,原因如下: Deadlock detected然后网站就长时间没有响应,处于假死状态。于是对于此问题进行了一下排查。网上说主要是因为代码的问题。但是到底是因为那段或者那部分的代码,就没有什么资料了。原创 2008-08-03 14:58:00 · 3135 阅读 · 0 评论 -
VS2005问题解决方案集锦
1.检测到有潜在危险的 Request.Form 值原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置(2)HTML里面写了两个引起解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 因为validateRequest默认值为true。只要设为false即可。2.“在没有任转载 2008-08-21 17:06:00 · 588 阅读 · 0 评论 -
指定回车的响应事件
如果没有做任何设置的话,在文本框中敲键盘上面的回车键ASP.NET页面默认是进行页面提交,但是多数情况下这个不能满足我们的要求。那么如何设置能够使回车后执行相应按钮中的事件呢?方法如下:protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) {转载 2008-06-27 10:41:00 · 543 阅读 · 0 评论 -
[asp.net]c#字符串转换成时间类型比较
string strTime1="2006-07-11 16:58:52"; string strTime2="2006-07-11 16:56:19" DateTime dt1 = Convert.ToDateTime(strTime1); DateTime dt2 = Convert.ToDateTime(st原创 2008-11-13 11:43:00 · 1705 阅读 · 0 评论 -
[突发奇想]网站故障报告
一般的公司,在网站的管理人员都很有限,不可能一天24小时在监控着网站,所以有时候网站故障的时候有不能及时发现,造成长时间不能访问,被领导骂!!!。如果在链接数据库的时候增加一个判断,判断异常烈性,如果是数据库无法打开或者其他严重的错误的话,就以邮件或者短信的方式通知网站管理人员进行维护,这样即使你出去玩,也可以及时知道服务器的状况。这个东西还能扩展,扩展为有sql注入或者其他方式攻击的时候对管理人原创 2009-01-04 14:45:00 · 586 阅读 · 0 评论 -
【asp.net】c#字符串及数组操作
字符串操作(取当前时间)string time=convert.tostring(DateTime.Today).split( new char []{ }); textbox1.text=time[0]; 以空格作为分界点;数组概述C# 数组从零开始建立索引,即数组索引从零开始。C# 中数组的工作方式与在大多数其他流行语言中的工作方式类似。但还有一些差异应引起注意。声明数组时,方括号转载 2008-11-11 15:01:00 · 10132 阅读 · 0 评论 -
[ajaxpro] ajax效果可以实现但是报错,还经常使ie假死的问题解决
首先看一下报错的代码: 1. 添加 ajaxpro.2.dll 引用具体下载地址 http://download.youkuaiyun.com/source/258423 2. web.config 中加 3. Default2.aspx.cs 服务器端代码 using System;原创 2008-11-07 15:05:00 · 1158 阅读 · 1 评论 -
asp.net中页面指定回车的响应事件
如果没有做任何设置的话,在文本框中敲键盘上面的回车键ASP.NET页面默认是进行页面提交,但是多数情况下这个不能满足我们的要求。那么如何设置能够使回车后执行相应按钮中的事件呢?方法如下:protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) {转载 2008-10-14 14:02:00 · 472 阅读 · 0 评论 -
DataList绑定DataSet后让每一行产生一个行号
DataList绑定DataSet后如何让每一行产生一个行号?或者在数据库读出时产生行号也行。______________________________________________________________________________________________答1:1. if you are using SQL Server, tryselect identity(int转载 2008-10-14 13:58:00 · 602 阅读 · 0 评论 -
asp.net中避免操作重复提交的几种方法总结:
asp.net中避免操作重复提交的几种方法总结:1.提示并跳转到指定页面,防止重复提交页面,(跳转到其他页面时会防止后退键的使用)代码:Response.Write("alert(Success(确认提交)!);window.location.href=show.aspx;"); 2.直接从新转到本页代码: Response.Redirect(Request.Url.ToSt转载 2008-07-01 15:21:00 · 541 阅读 · 0 评论 -
使用存储过程的好处
使用存储过程的好处 相对于直接使用SQL语句,在应用程序中直接调用存储过程有以下好处: (1)减少网络通信量。调用一个行数不多的存储过程与直接调用SQL语句的网络通信量可能不会有很大的差别,可是如果存储过程包含上百行SQL语句,那么其性能绝对比一条一条的调用SQL语句要高得多。 (2)执行速度更快。有两个原因:首先,在存储过程创建的时候,数据库已经对其进行了一次解析和转载 2008-06-30 17:09:00 · 618 阅读 · 0 评论 -
asp.net执行存储过程
(1)执行一个没有参数的存储过程的代码如下: SqlConnection conn=new SqlConnection(“connectionString”); SqlDataAdapter da = new SqlDataAdapter(); da.selectCommand = new SqlCommand(); da.selectCommand.Connection = conn原创 2008-06-30 17:18:00 · 637 阅读 · 0 评论 -
把vb.net和c#.net整和方法介绍一下。
下面介绍我在整和vb.net和c#.net中的一些方法(自己实践过的,呵呵):1。两个语言iis中页面是单独可以运行的,只是c#的类和vb的不能共存,所以将c#的类编译成dll,然后在vb工程中引用就可以了。(两种语言都可以运行了。)编译方法是:在vs的dos提示符下运行(路径根据自己的改):csc /t:library /out:test.dll C:/Inetpub/wwwroot原创 2007-09-21 16:36:00 · 714 阅读 · 0 评论