.net/c# - 文章列表
-
告别ASP.NET操作EXCEL的烦恼(总结篇)
公元19XX年前,关于EXCEL的操作就如滔滔江水,连绵不绝,真正操作EXCEL我也是从去年下半年开始的,有些比较复杂的年度报表之类的,做起来也有点费力,不过还是都能画出来了,关于EXCEL的报表导出,考虑到导出耗时的问题我主要采用AJAX来做的,分别捕捉几个起止状态,给客户端提示3个状态:正在检索数据。。。—》准备导出数据。。。(只是从数据库成功取出,还没有读写excel文件)–》正在读写文件–》导出数据成功,当然如果哪一过程出错,都有对应的提示,只所以想到写这篇文章,主要是因为今年有个系统的部分EXCEL的操作也让我做,顺便结合之前操作EXCEL的经验作
-
用HttpHandler给Asp.net 1.1加入OnClientClick
大家用Asp.net 1.1的时候,对asp:button加入客户端的onclick事件,要在code-behind里利用Button的Attributes集合,加入,例如:this.Button1.Attributes[\"onclick\"] = “return test();”;\n说来惭愧,没出Asp.net 2.0的时候,虽然觉得这么做有点麻烦,但也没想着要去改进它,直到asp.net 2.0出现,看到了在2.0里,多了OnClientClick这个属性,简化了上面1.1时的做法。\n其实,在1.1下面,可以用HttpHandler来达到简化onclick的功
-
自定义分页控件源码asp.net(c#)
自定义分页控件源码asp.net(c#)\nPager.cs 服务器控件源代码\nusing System;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.ComponentModel;\nnamespace C_Pager{ public class Pager : Control, INamingContainer { [Description(\"操作员选择不同页时产生的页更新事件,通过此事件处理把旧页面显示信息更新到选择页对应的数据信息\")] public ev
-
ASP.NET 2.0中XML数据的处理
SqlDataSource和ObjectDataSource控件都是平面表格式的数据源控件,操作也相对简单,在这里我就不细说了.在这里我主要谈下用于连接XML文件的XmlDataSource和用于连接站点导航数据的SiteMapDataSource这两个层次数据源控件中XmlDataSource数据绑定到平面表格控件的一起东东.\nXmlDataSource控件允许其它控件绑定到XML数据。XmlDataSource支持DataFile属性,它被用于指定作为输入(input)的XML数据文件的路径。你还可以指定TranformFile属性,给数据应用XSLT转换;设置XPath属性来指定需要暴
-
ASP.NET实用技巧(一)
本文主要介绍ASP.NET编程中的一些常用方法,内容涉及代码技巧、性能优化等方面。1.跟踪页面执行 设置断点是页面调试过程中的常用手段,除此之外,还可以通过查看页面的跟踪信息进行错误排查以及性能优化。ASP.NET中启用页面跟踪非常方便,只需在Page指令中加入Trace=”True”属性即可:<%@ Page Language=”C#” Trace=”true”> 跟踪信息可以分为两类: a.页面执行详细情况 其中主要包括页面生命周期中各事件列表、控件树列表(可以查看每
-
Asp.net程序中生成Excel报表
在后台调用excel组件,生成Excel,虽然可以对Excel文件进行完全控制,可以生成任何复杂的格式,但是有个很大的缺点,这种方式会产生很多Excel进程,很难完全清除掉,特别是在出错的时候,可能会使整个服务器崩溃。本文为大家介绍一个C#写的开源组件,并简单说下office2003和以上版本支持的XML格式。一 操作Excel二进制格式OpenOffice.org发布过的俩个文档Excel File Format (BIFF8)Specification和Microsoft CompoundDocument (OLE2) Format Specification对Excel的二进制格式做了一
-
asp.net实现简单的用户登录
在.NET2.0中已经有了登录和注册控件,可以轻松的实现用户登录和注册模块的建设,并且后台能自动生成数据库,建立相应的数据表,极大的方便了用户的开发和管理~在2.0中并且有强大成员角色管理,通过web.config文件能很好的管理用户的访问权限,在这里也就不废话了,进入正题. 首先在web.config文件中添加连接数据库的连接字符串 <connectionStrings> <add name=”kuite” connectionString =”server=localhost;user id=sa;password=1
-
asp.net验证码控件
雕虫小技–自定义“验证码”控件“验证码”在登录的时候,经常用到,如果把“她”封装成控件,是不是很爽呢?但是,我一般不喜欢封装得太厉害的“她”,因为什么都看不到,亦或看起来比较朦胧:) 切入点利用IHttpHandler接口,动态生成验证码\n图一(直接看效果吧)看代码吧\n步骤一(新建一类库)\nCodeusing System;using System.Collections.Generic;using System.Text;using System.Web;\nusing System.Web.SessionState;using System.Web.UI;using Sy
-
provider:命名管道提供程序,error: 40 – 无法打开到 SQL Server 的连接
在学习asp.net过程中,绑定数据时碰到的错误:\n在建立与服务器的连接时出错。在连接到 SQL Server 2005 时,在默认的设置下 SQL Server 不允许进行远程连接可能会导致此失败。 (provider: 命名管道提供程序, error: 40 – 无法打开到 SQL Server 的连接),如图:在baidu上找到下列解决方法:\n解决方法:开始->>SQLServer2005->>配置工具->>SQLServer外围应用配置器->>服务和外围连接的应用配置器->>点击”远程连接̶
-
深入ASP.NET数据绑定(中)——数据双向绑定机理
在上一篇《深入ASP.NET数据绑定(上)》中,我们分析了在.NET中的数据绑定语法的一些内部机理。简单说来就是ASP.NET在运行时为我们完成了页面的动态编译,并解析页面的各种服务器端代码,包括数据绑定语法。而数据绑定的语法虽是一些<%# %>代码块,在生成的代码中,仍然使用了服务器端控件以及在DataBinding事件调用DataBinder.Eval方法来完成数据的绑定工作。所有的数据绑定模板控件都使用了这样的机制来进行数据的单向绑定,在.NET 2.0中新增了双向的数据绑定方式,主要用在GridView,DetailsView,FormView等数据容器控件中,结合Data