
ASP.Net
文章平均质量分 75
lsd123
这个作者很懒,什么都没留下…
展开
-
c#中高效的excel导入sqlserver的方法
将oledb读取的excel数据快速插入的sqlserver中,很多人通过循环来拼接sql,这样做不但容易出错而且效率低下,最好的办法是使用bcp,也就是System.Data.SqlClient.SqlBulkCopy 类来实现。不但速度快,而且代码简单,下面测试代码导入一个6万多条数据的sheet,包括读取(全部读取比较慢)在我的开发环境中只需要10秒左右,而真正的导入过程只需要4.5秒转载 2008-07-28 10:35:00 · 613 阅读 · 1 评论 -
工厂层Factory的核心作用
工厂层Factory的核心作用 http://topic.youkuaiyun.com/u/20090227/18/9515bfe0-dc6c-4cf2-a9be-2bcde81cafd6.html?seed=2142014572转载 2009-02-28 20:51:00 · 848 阅读 · 0 评论 -
高性能网页开发新20条规则详解
高性能网页开发新20条规则详解http://vipnews.youkuaiyun.com/newscontent.aspx?pointid=2008_12_18_11184746 上个月,Yahoo!优异性能(Yahoo!s Exceptional Performance)开发团队成员 Stoyan Stefanov 出席了蒙特利尔的2008魁北克PHP会议演讲。他提供了他们团队最新的研究成果和转载 2008-12-19 09:33:00 · 466 阅读 · 0 评论 -
ListView 用法(Asp.Net)
您将需要用到的独有数据绑定控件。Fritz Onion代码下载位置: ExtremeASPNET2008_03.exe (192 KB) Browse the Code Online 目录 ListView 基础 ListView 和 CSS 分页 排序、编辑、插入和删除 分组 开始执行 ListView 随 Visual Studio®转载 2009-03-19 14:27:00 · 50845 阅读 · 10 评论 -
ASP.net 网站和WebApplication区别
ASP.net 网站和WebApplication区别 WebApplication编程模型的优点: ●网站编译速度快,使用了增量编译模式,仅仅只有文件被修改后,这部分才会被增量编译进去。 ●生成的程序集 WebSite:生成随机的程序集名,需要通过插件WebDeployment才可以生成单一程序集 WebApplication:可以指定网站项目生成单一转载 2009-05-08 15:35:00 · 3532 阅读 · 0 评论 -
asp.net中的参数传递:Context.Handler 的用法
网上天天有人问怎么在webform页面之间传值,基本上来说,大家熟悉的是 (1)url字符串传值 (2)session传值 (3)直接读取server.transfer过来的页面上的数据 前面2个就不说了,大家都知道怎么用,后面一个可能用的人比较少,这里做一下介绍。 Web 窗体页是应用程序中的类,因此可以向处理任何类一样为它们创建属性。但是转载 2009-05-14 10:58:00 · 5411 阅读 · 1 评论 -
【梅花雪网页脚本控件集】MzTreeView 1.0 一次加载数据的树
http://topic.youkuaiyun.com/t/20050310/23/3841740.html转载 2009-05-18 15:54:00 · 629 阅读 · 0 评论 -
MzTreeView 1.0 开发文档
MzTreeView 1.0 开发文档 文档 开发文档: http://www.meizz.com/Web/Article.asp?id=436控件下载: http://www.meizz.com/Web/Download/MzTreeView10.rar应用示例: http://www.meizz.com/Web/Demo/MzTreeView10.htm 说明转载 2009-05-18 16:08:00 · 1265 阅读 · 0 评论 -
添加修改日志步骤
在ASP.NET 中获取控件的值Request.Form["控件名称"].ToString();前台:1. 增加js代码var ArrOldValue=new Array(); window.onload=function(){ var arr = document.form1.elements; for(var i=0;i原创 2009-05-19 17:48:00 · 790 阅读 · 0 评论 -
ASP.NET页面之间传递值的几种方法
ASP.NET中实现页面间的参数传递 QueryString/Application/Session/Cookie 2009年05月22日 12:01 一.使用QueryString 使用QueryString在页面间传递值是一种非常常见的方法,我们在ASP中就常常用到。 (1)优点和缺点 优点: 1.使用简单,对于安全性要求不高时传递数字或是文本转载 2009-08-12 21:16:00 · 4720 阅读 · 1 评论 -
基于web信息管理系统的权限设计分析和总结
http://www.cnblogs.com/chegan/archive/2009/06/15/1503308.html http://www.cnblogs.com/Hedonister/articles/138920.html转载 2009-06-15 17:03:00 · 998 阅读 · 0 评论 -
常用WebServices返回数据的4种方法比较
以前经常在群里听到朋友们说WebServices的性能特别的慢,说的如何如何。说实话,WebServices的确比调用本地数据要慢一些,可是究竟有多慢,真的如朋友们说的那么难以忍受吗?我个人感觉,多半原因在处理的方式上。让我们亲自编写测试代码,来证明这一切吧。文章由于是我一段时间的总结篇,因此难免参杂个人主观因素,说的不对的地方,还请多多批评。以下我们主要从调用WebServices的方法转载 2009-09-09 12:49:00 · 796 阅读 · 0 评论 -
ASP.NET会话(Session)保存模式
【原创】ASP.NET会话(Session)保存模式作者:寒羽枫(cityhunter172) 大家好,已有四个多月没写东东啦。今日抽空就说一下 Session 在 .Net v1.0/v1.1 中的存储模式。大家可在 MSDN 2003 中搜索一下转载 2009-11-25 19:17:00 · 864 阅读 · 0 评论 -
SOAOffice和iWebOffice、NTKO的比较及其优势
SOAOffice和iWebOffice、NTKO的比较及其优势 近年来,市场上出现了一些能够在Web页面调用显示Office的控件或中间件产品,这让Web页面不能处理常用的Office文档的历史一去不复返,给大家带来了很多便利。笔者先后用过NTKO、iWebOffice、SOAOffice这三种比较常见的产品,其他的例如WebOffice等相对较差,这里就不讨论了。最近我们转载 2010-01-27 13:22:00 · 14108 阅读 · 6 评论 -
企业库学习(1)--配置文件及数据库链接创建
企业库学习(1)--配置文件及数据库链接创建(2007-10-26 11:41:37) var $tag=IT/科技,微软,net,企业库,web,config,配置; var $tag_code=0552f62b6b32c1f1c19164971e467d1b; 标签:IT/科技微软ne转载 2010-03-15 15:37:00 · 2633 阅读 · 0 评论 -
在 vs2008为asp.net ajax添加js智能感知
在vs2008为asp.net ajax添加js智能感知 今天找了好久,终于搞清楚了,scriptManager控件支持js智能感知,而从其继承的toolkitScriptManager不支持。至少在vs2008b2中是这样。要在js文件中添加asp.net ajax的js智能感知(与scriptManager控件无关),在js文件的开头添加这样一行即转载 2010-03-16 09:12:00 · 1380 阅读 · 0 评论 -
回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEvent
回发或回调参数无效。在配置中使用 或在页面中使用 启用了事件验证。出于安全目的,此功能验证回发或回调事件的参数是否来源于最初呈现这些事件的服务器控件。如果数据有效并且是预期的,则使用 ClientScriptManager.RegisterForEventValidation 方法来注册回发或回调数据以进行验证。 我是类似与用省市联动菜单时出现问题的 解决:添加 参考转载 2008-12-04 12:41:00 · 870 阅读 · 0 评论 -
为gridview“删除”列添加确认对话框
如何为gridview控件里的“删除”列添加一个确认对话框?网上众说纷纭,大致见到了三种解决方案,现归纳如下:1、继承Web.IO里的button控件,为其实现一个IPostback的接口用于回调,具体代码之复杂,只有作者自己想体会吧……2、在gridview的RowDataBound事件中,遍历所有子控件,若属于LinkButton类,且CommandName为“Delete”,就调用其Atri转载 2008-11-11 17:08:00 · 666 阅读 · 0 评论 -
在开发WEB应用程序时, 如何提高WEB应用程序的性能
1. 数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连接、打开连接和关闭连接几个操作。这些过程需要多次与数据库交换信息以通过身份验证,比较耗费服务器资源。ASP.NET中提供了连接池(Connection Pool)改善打开和关闭数据库对性能的影响。系统将用户的数据库连接放在连接池中,需要时取出,关闭时收回连接,等待下一次的连接请求。连接池的大小是有限的,如果在连接池达到最转载 2008-07-30 18:16:00 · 2769 阅读 · 3 评论 -
GridView用法(一)
一、GridView和DataGrid的异同GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格转载 2008-08-01 17:45:00 · 769 阅读 · 0 评论 -
C#中使用指针转换数据类型[C#/unsafe]
今日因为一个同事说起,在原来的旧系统中使用指针做数据转换很方便,比如要把浮点数转化为数组,也或者是字符串的相互转换;当然,大家都知道c#中实现指针只需要写入unsafe,编译选项把“允许不安全代码”开启即可;他提出这种需求也不无道理,因为要和工控的下位机通讯,自行转换还是比较麻烦,使用指针的话将变的容易许多;具体的实现我编写了一个类,详细的作法见代码;实现了int/float/double转byt转载 2008-09-06 09:59:00 · 3432 阅读 · 3 评论 -
向用户控件传递参数的问题
方法1;在自定义控件里声明一个全局变量如;public string parentID="";在test.aspx里声明控件时同时赋值如方法2:在test.aspx.cs中webUserControl innerControl= (webUserControl)e.Item.FindControl("MyControl1");innerControl.test = "XXXXXX";在自定转载 2008-09-17 14:36:00 · 694 阅读 · 0 评论 -
dataset用法
DataSet是ADO.NET开发人员为方便数据处理开发出来的,是数据的集合,是为解决DataReader的缺陷设计的,DataReader数据处理速度快,但它是只读的, 而且一旦移到下一行,就不能查看上一行的数据,DataSet则可以自由移动指针。DataSet的数据是与数据库断开的。 DataSet还可用于多层应用程序中,如果应用程序运行在中间层的业务对象中来访问数据库,则业务对象需将脱机数据转载 2008-09-17 10:28:00 · 6713 阅读 · 2 评论 -
键盘上常用键的ASCII码
ESC键 : VK_ESCAPE (27)回车键 : VK_RETURN (13)TAB键 : VK_TAB (9)Caps Lock键 : VK_CAPITAL (20)Shift键 : VK_SHIFT ($10)Ctrl键 : VK_CON转载 2008-09-16 15:43:00 · 2796 阅读 · 0 评论 -
Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法
最初可用的选项之一就是使用一个可实现此功能的 .NET 类来注册脚本块。第一个是 RegisterStartupScript 方法。当您有一个想要在页面加载时启动的 JavaScript 函数时,最好使用该类。就此列举一例,在 Visual Studio 2005 中创建一个包含两个按钮的 ASP.NET 页面。Button1 和 Button2 分别为这两个按钮的 ID。然后,在 Page_Lo转载 2008-09-24 13:31:00 · 2679 阅读 · 0 评论 -
未能加载类型“FDA.WebUI.Enterprise.PerAdd”
分析器错误消息: 未能加载类型“FDA.WebUI.Enterprise.PerAdd”。源错误: 行 1: 行 2: 行 3: 原因:Inherits="FDA.WebUI.Enterprise.PerAdd" 中的FDA.WebUI.Enterprise没有对应到PerAdd.aspx.cs中的namespace 命名空间原创 2008-10-16 13:43:00 · 1339 阅读 · 0 评论 -
ASP.NET(C#) 如何定时执行一段代码?
在Global.asax启动一条线程就ok了,下面是启动线程定时写文件的例子 Global.asax C# code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->@ Application Language=转载 2008-10-09 12:14:00 · 1188 阅读 · 0 评论 -
asp.net中image控件的使用
Image控件当没有图片时,显示"红色的X" 不够友好,可以设置其AlternateText属性,也可以显示指定的图片1.普通显示string str ="~/img/"+int.Parse(TextBox1.Text)+".gif"; if (!File.Exists(Server.MapPath(str)))//不存在时显示nophoto.gif转载 2008-12-29 12:49:00 · 8039 阅读 · 0 评论 -
显示数据库中的图片
目前为止,本章示例关注的重点在于获取来自数据库的文本、数字和日期信息。然而,数据库还经常存储一些其他的二进制数据,例如图片。假设Product表使用二进制字段保存了每个产品的图片。在ASP.NETWeb页面中获取该数据很容易,但是显示它却不简单。主要问题是为了在HTML页面中显示数据,需要添加图片标记,利用src属性连接独立的图片文件。例如,不幸的是,如果动态显示图转载 2008-12-30 21:07:00 · 10629 阅读 · 0 评论 -
*.ashx文件
*.ashx文件.ashx 文件用于写web handler的。其实就是带HTML和C#的混合文件。当然你完全可以用.aspx 的文件后缀。使用.ashx 可以让你专注于编程而不用管相关的WEB技术。.ashx必须包含IsReusable. 如下例所示using System;using System.Web;public class AverageHandler : IHttpHandler{转载 2008-12-30 21:24:00 · 1321 阅读 · 0 评论 -
GridView的RowDataBound用法
/// /// 绑定行时触发 /// /// /// protected void gvwUser_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowTy原创 2008-11-06 17:26:00 · 2284 阅读 · 0 评论 -
Microsoft.AlphaImageLoader滤镜讲解
Microsoft.AlphaImageLoader是IE滤镜的一种,其主要作用就是对图片进行透明处理。虽然FireFox和IE7以上的IE浏览器已经支持透明的PNG图片,但是就IE5-IE6而言还是有一定的意义。语法:filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingM转载 2008-12-29 16:33:00 · 34908 阅读 · 0 评论 -
如何读取二进制图片-.ashx一般处理程序 --1
我看过了很多关于如何在页面中显示二进制图片的方式。都很好,可觉得其实用性不是很强。我介绍一种方式希望实用性能强一点。 利用“一般处理程序”。如果你实用的是vs2005你在添加新项中可以见到“一般处理程序”,它的后缀名为.ashx。它是什么?其实它和.aspx很类似。先问问.aspx是如何工作的?也许你知道,.aspx能处理来自外部传入的请求,然后它还能处理这个请求并生成一个html转载 2008-12-30 21:35:00 · 3830 阅读 · 0 评论