asp.net
文章平均质量分 72
Wilson-Hong
应用系统顾问服务、整合技术开发暨支持服务、导入与客制化服务
展开
-
SQL注入
作者:未知 请与本人联系 引 言 随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。原创 2007-05-07 11:00:00 · 472 阅读 · 0 评论 -
Asp.net 2.0 用C# 创建 PDF文件[引用] (示例代码下载)
(一). 功能 创建PDF文件(二). 代码 1using System; 2using System.Data; 3using System.Configuration; 4using System.Web; 5using System.Web.Security; 6using System.Web.UI; 7using System.Web.UI.WebCon转载 2007-05-11 22:05:00 · 581 阅读 · 0 评论 -
重启机器/待机/睡眠等状态
如果您感兴趣的话,还可以继续增加好多功能,比如:重启机器/待机/睡眠等状态,还有倒计时功能 (三).代码 using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Forms;using System.D原创 2007-05-11 22:14:00 · 575 阅读 · 0 评论 -
Excel文件
(一).内容 在操作Excel的过程中遇到了一些问题. 比如: 访问Com组件权限,无法读取Excel等 文章描述了怎样双向操作(读取和生成)Excel文件,以及怎样解决遇到的问题!(二).代码 开始时用了下面两个方法进行生成和读取 Excel: 1.生成Excel文件方法一: 下载Excel方法1(用流实现)转载 2007-05-11 22:21:00 · 717 阅读 · 0 评论 -
server.createobject总结
如果你使用过大部分,那么你的ASP功力应该是非常高的了ADO对象(太常用了):ConnectionCommandRecordSetRecordStreamASP支持的对象太多了,你可以自己写COM组件,下面是我们经常使用的:Server.CreateObject("Scripting.FileSystemObject")Server.CreateObject("Scripting.Di原创 2007-05-12 13:18:00 · 3264 阅读 · 1 评论 -
asp.net 錯誤分析
Server Application Unavailable The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your reques原创 2007-05-16 17:27:00 · 590 阅读 · 0 评论 -
ASP.NET中树形图的实现
来自:DotNET中文技术网树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Inter原创 2007-05-17 22:56:00 · 471 阅读 · 0 评论 -
ASP.NET中树形图的实现(1)
树形图用于显示按照树形结构进行组织的数据,其用途比较广泛,如计算机中的文件系统(Windows中的资源管理器)、企业或公司的组成结构等。我们知道在Windows下VB、PB、Delphi等工具提供了一个功能很强的树型控件TreeView,利用Treeview控件可以方便地开发树形图。然而在网页上实现树形图就不那么容易了,现在在ASP.NET中利用微软提供的Internet Explorer W转载 2007-05-17 22:58:00 · 562 阅读 · 0 评论 -
ASP.NET中树形图的实现(3)
三、修改、移动树节点 由于服务器控件不支持鼠标拖动事件,所以不能象Windows程序那样通过拖动移动节点,这里是通过选择父节点的方式。移动是通过在原位置删除,新位置添加实现的,要注意在删除时先保存节点信息。 Private Sub TreeView1_SelectedIndexChange(ByVal sender As Obje转载 2007-05-17 22:59:00 · 600 阅读 · 0 评论 -
Henry手记-VB.NET中动态加载Treeview节点(一)
Henry手记-VB.NET中动态加载Treeview节点(一) 韩睿(2003.4.13) Treeview是一个重要的控件,无论是在VB.NET,C#还是Delphi、VC++等各种语言中,都充当了导航器的作用。在实际工作中,很多情况下需要将Treeview与数据库进行连接,以填充其节点。然而,往往由于数据库数据众多,一次性灌入所有的根节点转载 2007-05-17 23:01:00 · 1808 阅读 · 0 评论 -
NET中各种数据库连接大全
1楼 .NET中各种数据库连接大全 SQL Server ODBC Standard Security: "Driver={SQL Server};Server=Aron1;Database=pubs;Uid=sa;Pwd=asdasd;" Trusted connection:原创 2007-05-11 13:05:00 · 478 阅读 · 0 评论 -
Table导出为xls,doc,txt,htm方法
经常遇到将DataTable中的数据导到一个excel或者doc等常用文件格式的情况,google了一些资料,总结一下:将DataTable中的内容写成HTML,Table格式,然后用下面函数,导出。 1private void ExportExcel(string filename, string table) //table为DataTable写成HTML格式的字符串。 2 {转载 2007-05-09 14:54:00 · 493 阅读 · 0 评论 -
如何有效的使用C#读取文件
你平时是怎么读取文件的?使用流读取。是的没错,C#给我们提供了非常强大的类库(又一次吹捧了.NET一番),里面封装了几乎所有我们可以想到的和我们没有想到的类,流是读取文件的一般手段,那么你真的会用它读取文件中的数据了么?真的能读完全么?通常我们读取一个文件使用如下的步骤:1、声明并使用File的OpenRead实例化一个文件流对象,就像下面这样 FileStream fs原创 2007-05-07 15:42:00 · 695 阅读 · 0 评论 -
Asp.net 2.0 自定义控件开发[实现自动计算功能(AutoComputeControl)][示例代码下载][续]
(一). 概述 前几天做了一个自定义控件AutoComputeControl, 具体请见: http://blog.csdn.net/ChengKing/archive/2007/04/12/1562765.aspx 在读本文章之前请先读一下上面链接所指向的文章. 此控件在99%情况下, 能够很方便转载 2007-05-08 21:47:00 · 544 阅读 · 0 评论 -
项目开发过程中对excel导入导出操作的总结
1,CSV导出,存放在服务器端,然后给客户下载public void ExcelDownLoad(string strPageName, string strColumnName, string[] strFieldName, DataTable datatable) { string excelName = ""; try { excelName = O转载 2007-05-09 14:42:00 · 509 阅读 · 0 评论 -
在搜索结果出来之前页面显示“等待中...”的做法
在当前页面点击搜索按纽后,当前页的button onclick事件会生成一个sql语句,然后转到查询结果页面,由于查询可能很费时间,客户要求在这两个页面中加入一个提示用户正在查询,请等待的页,具体的查询是在查询结果页面的Page_Load进行的。 现在的问题是这个中间页面怎么自动转向查询结果页面,如果在Page_Load里写,这个中间页就显示不出来有两种比较中肯的解决方法: 第一种原创 2007-05-09 14:55:00 · 447 阅读 · 0 评论 -
EXCEL数据导入数据库
1、类设计,EXCEL要据配置读入DATASETusing System;using System.Data;using System.Collections;using System.Data.OleDb;namespace HKH.Common{ /// /// Excel 表格中 列标头 与 列索引 的对应转换 /// /// Create By Liwt on 2006 -原创 2007-05-09 14:25:00 · 619 阅读 · 0 评论 -
几种web打印方案的比较
打印通常是系统的辅助部分,但是又必须解决,否则项目完成不了。下面来分析分析目前的几种常见的web打印方案。一、 浏览器的菜单打印功能 这是最简单的,只需点击页面上的打印菜单,但是也是问题最多的,基本上是不能满足用户需要。比如:不能精确分页,有出现打出半行字的风险;改变纸型后打印出的格式和页面显示的格式相差太大;页眉页脚也需要从菜单中去设置,等等等等。这种方案最大的优势就是不需要做任何代码,点击转载 2007-05-09 14:47:00 · 775 阅读 · 0 评论 -
ASP.NET對象
ASP.NET对象1. Page对象 名称 功能说明 IsPostBack属性转载 2007-05-09 14:49:00 · 487 阅读 · 0 评论 -
实用的Web进度条
1.建立进度条html页面progressbar.htmscript language="javascript"> function setPgb(pgbID, pgbValue) { if ( pgbValue 100 ) { //debugger; if (lblObj = document.getElementById(pgbID+_la原创 2007-05-09 14:28:00 · 410 阅读 · 0 评论 -
ASP.NET中数据库数据导入Excel并打印
众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种: 1、直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码:<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 wi转载 2007-05-09 14:43:00 · 485 阅读 · 0 评论 -
TreeView 使用范例
using System; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Web; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using Microsoft.Web.UI.WebCon转载 2007-05-17 22:57:00 · 636 阅读 · 0 评论 -
系统多种资源文件代码示例(例如一个系统同时具有中文简体,中文繁体,英文,日文等不同资源文件)(示例代码下载)
(一).功能 当一个系统有了一定规模,可能要销售到国外其它国家,这时候要实现多种资源文件. 本代码示例将介绍怎样实现: 一个系统同时具有简体,繁体,英文等不同资源文件. 实现原理: 将多资源文件存储在多个*.txt文件(例如CN.txt En.txt等)中,程序根据当前当前浏览器 语言设置 读取相应的资源文件(二).具体步骤如下 1. 创建一个资源文件 a.建立一个记事本文件转载 2007-05-20 12:02:00 · 540 阅读 · 0 评论 -
ASP.NET中树形图的实现(2)
单纯在Treeview 上增加、删除、修改节点只需用Nodes属性的Add、 Remove、等方法即可,值得注意的地方是VS.NET中Treeview的Nodes集合与VS6.0中的区别,VS6.0中的是一个大的集合,而VS.NET中的是分层的每个Node下都有Nodes属性。增加、删除、修改树节点时与VS6.0相比有很大差别,特别是删除时。转载 2007-05-17 23:00:00 · 620 阅读 · 0 评论 -
创建表头固定,表体可滚动的GridView
本方法只需要设置一个GridView的宽度,其它宽度不需要设置。测试环境:IE6,Firefox通过。C# "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> // 计算数据,完全可以从数据看取得 ICollection CreateDataSource( ) { System.Data.DataTa转载 2008-04-11 15:38:00 · 369 阅读 · 0 评论 -
ASP.NET 2.0中GridView无限层复杂表头的实现
实现方法就是给单元格填充我们想要的格式代码。C#@ Page Language="C#" AutoEventWireup="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">scr转载 2008-04-11 15:39:00 · 415 阅读 · 0 评论 -
ASP.NET 2.0中合并 GridView 的表头单元格
在实际工作中,往往需要合并表格头部的单元格,下面就是一个实现的例子。运行结果如图:C#...@ Page Language="C#" AutoEventWireup="true" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtm转载 2008-04-11 15:40:00 · 457 阅读 · 0 评论 -
利用GridView显示主细表并一次编辑明细表所有数据
例子中使用的数据库来自《ASP.NET 2.0 应用开发技术》一书。换成其它数据库也类似,看懂代码,怎么换就无妨了。全部代码如下: ASPX:@ Page Language="C#" ValidateRequest="false" AutoEventWireup="true" EnableViewState="false" CodeFile="Default2.aspx.cs"转载 2008-04-11 15:44:00 · 588 阅读 · 0 评论 -
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid 功能:单击行弹出当前行详细页面 双击行进入编辑状态(GridView/DataGrid内置 Edit)说明:单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 常见处理行方式会选择在 RowDataBound/ItemDataBou转载 2008-04-20 13:48:00 · 506 阅读 · 0 评论 -
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid 功能:单击行弹出当前行详细页面 双击行进入编辑状态(GridView/DataGrid内置 Edit)说明:单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 常见处理行方式会选择在 RowDataBound/ItemDataBou转载 2008-04-20 13:48:00 · 528 阅读 · 0 评论 -
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid 功能:单击行弹出当前行详细页面 双击行进入编辑状态(GridView/DataGrid内置 Edit)说明:单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 常见处理行方式会选择在 RowDataBound/ItemDataBou转载 2008-04-20 13:48:00 · 452 阅读 · 0 评论 -
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid
ASP.NET DEMO 15: 同时支持行单击和双击事件的 GridView/DataGrid 功能:单击行弹出当前行详细页面 双击行进入编辑状态(GridView/DataGrid内置 Edit)说明:单击事件(onclick)使用了 setTimeout 延迟,根据实际需要修改延迟时间 常见处理行方式会选择在 RowDataBound/ItemDataBou转载 2008-04-20 13:48:00 · 398 阅读 · 0 评论 -
水晶报表是一个优秀的报表开发工具
水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。一、在使用自带的水晶报表时,请注册,否则只能使用30次水晶报表注册码注册号:6707437608密码:AAP5GKS0000GDE100DS二、使用CrystalReportViewer进行预览 CrystalReportViewe原创 2008-03-03 13:24:00 · 787 阅读 · 0 评论 -
c# code for session
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原创 2008-03-03 13:22:00 · 466 阅读 · 0 评论 -
双击treeView的节点时使不展开不折叠子节点
有时候我们对树控件的双击默认操作不太满意,比如我们在双击一有子节点的节点的时候不希望打开或关闭它的子节点而想执行一个特定的操作,这时怎么来写呢,我这里有一个办法可以做到这一点:using System;using System.Drawing;using System.Collections;using System.ComponentModel;using System.Windows.Fo转载 2007-05-17 23:03:00 · 1065 阅读 · 0 评论 -
NET下Session丢失的解决办法
网站上传到服务器后,用户登陆时总出现登陆已超时的解决办法! 将Web.Config文件中关于Session的设定如下:同时将服务中的"ASP.NET 状态服务"设置为自动启用,这样的话,session就不依赖于某一进程了.另一种办法就是将Session保存到SqlServer数据库中.附:默认配置情况下,Web.Config文件中关于Session的设定如下原创 2007-05-21 22:08:00 · 629 阅读 · 0 评论 -
div+css布局漫谈
div+css布局漫谈 1.CSS布局常用的方法:float : none | left | right 取值:none : 默认值。对象不飘浮 left : 文本流向对象的右原创 2007-05-21 22:11:00 · 507 阅读 · 0 评论 -
session--
1、session有效时间是多长?怎样设置session的有效时间?怎样使所有的session失效?您可以在web.config中设置session过期时间 默认为20分钟。 mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConne原创 2007-05-21 22:02:00 · 594 阅读 · 0 评论 -
当session过期后自动跳转到登陆页
在asp.net中,如何使得当session过期后自动跳转到登陆页呢?下面我提供一个简单的方法: private void Page_Load(object sender, System.EventArgs e){ Response.AddHeader("Refresh",Convert.ToString((Session.Timeout * 60) + 5));原创 2007-05-21 22:05:00 · 876 阅读 · 0 评论 -
VB.NET中动态加载Treeview节点(二)
Henry手记-VB.NET中动态加载Treeview节点(二) 韩睿(2003.4.13)2.点击时加入子节点对TreeView的点击,对于TreeView控件本身,并没有为哪一个级别的Node编写点击(选择)事件处理程序,而是把所有节点的点击事件都写入了一个AfterSelect事件中。因此,在编写点击加入子节点的程转载 2007-05-17 23:02:00 · 2350 阅读 · 1 评论