
ASP.NET
ITFLY8
这个作者很懒,什么都没留下…
展开
-
DataGrid小技巧
//添加删除确认对话框:private void DataGrid1_ItemDataBound( ){ switch(e.Item.ItemType) { case ListItemType.Item: case ListItemType.AlternatingItem: case ListItemType.EditItem: ImageButton btn原创 2005-10-21 08:51:00 · 860 阅读 · 0 评论 -
DataGrid使用技巧小总结
DataGrid 自定义分页导航效果: 让DataGrid自己的分页实现这样的效果[1][2][3][4][5][6] 让DataGrid自己的分页实现这样的效果[1][2][3][4][5][6] private void grid_ItemCreated(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)原创 2005-10-21 09:14:00 · 843 阅读 · 0 评论 -
为.net中的ListBox控件添加双击事件
出处:http://www.cnblogs.com/chiname/archive/2004/11/15/63726.html 我在用dotnet做一个项目的过程中,遇到了一个ListBox的问题:通过在一个ListBox中双击,把选中的项添加到另一个ListBox中,但ListBox控件本身并没有该事件,那么如何实现呢?我就想到了客户端脚本javascrit,通过查阅相关资料,终原创 2005-10-28 08:51:00 · 1547 阅读 · 0 评论 -
C# split 使用方法
出处:http://yagas.bokee.com/3081982.html第一种方法:string s=abcdeabcdeabcde;string[] sArray=s.Split(c) ;foreach(string i in sArray) Console.WriteLine(i.ToString());输出下面的结果:abdeabdeabde第二种方法:我们看到了结果是以一个指定的字符原创 2005-11-01 16:06:00 · 2140 阅读 · 0 评论 -
asp.net典型错误解决办法
出处:http://www.shenjk.com/CateContent.asp?CID=19&ID=144当我我们打开页面时出现下面的错误:Server Error in / Application. -------------------------------------------------------------------------------- Runtime Error D原创 2005-11-03 17:07:00 · 1131 阅读 · 0 评论 -
访问被拒绝。未能开始监视文件更改错误
今天帮朋友调试程序出现以下错误:“/xuxiaolei”应用程序中的服务器错误。 对“C:/Inetpub/wwwroot/徐晓磊/Default.aspx”的访问被拒绝。未能开始监视文件更改。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 对“C:原创 2005-11-04 15:06:00 · 3546 阅读 · 0 评论 -
DataSet SqlCommandBuilder添加修改删除数据
private void Add() { SqlConnection myConnection=new SqlConnection(ConfigurationSettings.AppSettings["SQLCONNECTIONSTRING"].ToString()); myConnection.Open(); SqlDataAdapter myDataAdapter = new S原创 2005-11-16 15:11:00 · 1853 阅读 · 0 评论 -
asp.net点滴
1.~ 的用法 一般的情况下,我们是使用./../ 这样的相对路径来确定和规划我们的资源(比如图片、资源文件),但这种方式下在我们部署应用的时候,可能会出错,另外对于.ascx的控件中如果包含了一个图片,而这个控件被我们在不同层次的两个目录的aspx文件分别引用时,问题就会出现了。2.DataList使用不同风格的模板 这招也非常实用,你可以制作两个不同的模板或表现形式,分别以.ascx控件的原创 2005-11-23 07:58:00 · 929 阅读 · 0 评论 -
ASP.NET生成静态网页的代码(已调试通过)
using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState;using System.Web.UI;using System.Web.UI.WebContr原创 2005-11-18 12:04:00 · 2890 阅读 · 0 评论 -
ASP.NET中如何防范SQL注入式攻击
ASP.NET中如何防范SQL注入式攻击 出处:http://alixixi.com/WebEdit/subject5/20051110/156399.html一、什么是sql注入式攻击? 所谓sql注入式攻击,就是攻击者把sql命令插入到web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的sql命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态sql命令,或作为存储过程原创 2005-11-18 12:05:00 · 901 阅读 · 0 评论 -
.net执行多重查询
出处:淘特网一般我们在写程序的时候,经常会遇到多次查询的情况,看下面的例子: 建立与Sql数据库Northwind的连接Dim connString As String = _ "Provider=SQLOLEDB.1;Integrated Security=SSPI;Initial " _ & "Catalog=Northwind;Data Source=."Dim cn As N原创 2005-11-18 12:08:00 · 921 阅读 · 0 评论 -
.NET Tips: 正确获取当前URL
.NET Tips: 正确获取当前URL 获取当前URL我一直使用HttpContext.Current.Request.Url.ToString(),今天Tinyfool指出我的一个Bug,调试发现,ToString()函数并不可靠。如果当前URL为http://localhost/search.aspx?user=tinyfool&tag=%BC%BC%CA%F5通过HttpContext.C原创 2005-11-23 08:01:00 · 1066 阅读 · 0 评论 -
Asp.net(C#)给图片加上水印效果
private void Btn_Upload_Click(object sender, System.EventArgs e) { if(UploadFile.PostedFile.FileName.Trim()!="") { //上传文件 string extensio原创 2005-11-23 08:38:00 · 1040 阅读 · 0 评论 -
Asp.net如何连接SQL Server2000数据库
大家好,以下是有关ASP.net连接SQL Server2000数据库的例程, 在这里和大家分享一下: Asp.net连接SQL Server2000数据库例程详解: sub page_load(sender as Object,e as EventArgs) Dim myConnection A原创 2005-11-16 11:03:00 · 1018 阅读 · 0 评论 -
asp.net生成缩略图及给原始图加水印(调试成功)
private void smallpic_Click(object sender, System.EventArgs e) { Graphics g=null; System.Drawing.Image upimage=null; System.Drawing.Image thumimg=null; System.Drawing.Image simage=null;原创 2005-11-24 14:55:00 · 1063 阅读 · 0 评论 -
如何在DataGrid中显示图片
,商品展示,)"> border=0> 如何在DataGrid中显示图片 &CategoryCode= width="20" height="15" id=ItemCode=&CategoryCode= onclick="OpenImage(id)原创 2005-11-28 14:10:00 · 1531 阅读 · 0 评论 -
ASP.NET程序中常用代码汇总(一)
1. 打开新的窗口并传送参数: //传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="++"’)</script>") //接收参数:string a = Request.QueryString("id");string b = Request.QueryStri原创 2005-12-15 17:15:00 · 677 阅读 · 1 评论 -
Asp.net操作Excel的例子包括添加 修改 检索 导出 已调试通过可以直接使用
Asp.net操作Excel的例子包括添加 修改 检索 导出 已调试通过可以直接使用private void Data_Bind() {//检索程式 //比如我们要检索A1到D20的所有数据,可以这样检索:SELECT * FROM [SampleSheet$A1:D20],这里,使用A1:D20来限制检索范围。 //如果数据表第一行已经定义数据列的名字,我们可以选择需要显示的数据列来检原创 2005-12-21 09:42:00 · 1943 阅读 · 3 评论 -
Asp.net中把DataTable或DataGrid导出为Excel
当前编码的一个项目中有把查询结果(显示在DataGrid)导出为excel的需求,尝试了几种方法,作为技巧拿来和大家分享。 内容: 服务器端实现DataGrid导出为excel 客户端实现DataGrid导出为excel 服务器端实现DataTable导出为excel(终极解决方案) 服务器端实现DataGrid导出为excel 这是网上出现的最多的做法: 1/**//// 2原创 2005-12-21 09:25:00 · 2093 阅读 · 0 评论 -
asp.net里导出excel表方法汇总
4、这个用dataview ,代码好长 =1、由dataset生成 public void CreateExcel(DataSet ds,string typeid,string FileName) { HttpResponse resp; resp = Page.Response; resp.ContentEncoding = System.Text.Encoding.GetEncoding("原创 2005-12-21 09:29:00 · 1043 阅读 · 0 评论 -
Render方法生成静态页
private void create_Click(object sender, System.EventArgs e) {//生成 Response.Charset=""; this.EnableViewState =false; StringWriter tw=new StringWriter(); HtmlTextWriter wt =new HtmlTextWriter(原创 2005-12-21 10:29:00 · 989 阅读 · 0 评论 -
将ASP.net中的Table中的数据导入到Execl(修改后可支持各种控件和文件)
private void export_Click(object sender, System.EventArgs e) { //定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="GB2312"; //下面这行很重要, attachment 参数表示作为附件原创 2005-12-21 10:46:00 · 1007 阅读 · 0 评论 -
在ASP_NET中写Excel文件(调试通过)
private void writeButton_Click(object sender, System.EventArgs e) {//写Xls //首先将做作Excel的COM引用到工程里 //写Excel文件时,还要把项目文件夹的权限进行设置,对iuser_machine用户有可写的权限 //或者设置web.config string filename=""; Exce原创 2005-12-21 13:12:00 · 941 阅读 · 0 评论 -
如何给DataGrid添加自动增长列(支持分页调试通过)
方法一:.aspx文件 runat="server" AutoGenerateColumns="False" PageSize="3" AllowPaging="True"> --> DataBinder.Eval(Container, "ItemIndex", "{0}") %>/>原创 2005-12-21 14:46:00 · 1143 阅读 · 0 评论 -
ASP.NET关于企业Excel报表的生成
来源:http://blog.youkuaiyun.com/uponce/ 在一般的企业应用开发中都会涉及到报表的生成,且一般报表的格式都是生成Excel格式的。对于各种报表的生成一直是程序员心中永远的痛,因为对于很多程序员来说每写一个报表都意味着要写一大断代码来实现,而且有的报表可能极其复杂以及不规范,这时就会浪费程序员大量的时间来编写和调试这些代码,那到底有没有一种方法能使代码尽量少写,且又能实现各种原创 2006-01-16 13:52:00 · 2155 阅读 · 2 评论 -
ASP.Net中两种利用CSS实现多界面的方法
通过使页面动态加载不同CSS实现多界面方法一: %@page language="C#"%> %@import namespace="System.Data"%> public void page_load(Object obj,EventArgs e) { //创建服务器端控件. //指定的标记"LINK"初始化此类的新实例. HtmlGenericControl objLink=ne原创 2006-01-16 15:49:00 · 908 阅读 · 0 评论 -
利用.NET的File控件上传文件的最终解决方案(个人版)
出处:http://blog.youkuaiyun.com/goodhy/archive/2006/01/10/575521.aspx在遍历了csdn中所有关于上传大文件的帖子以后,写了这片垃圾。(:-))上传大文件,有好几种方法:1、思归的HttpWorkerRequest方法,太难,看不懂:-(2、利用第三方的控件 AspNetUpload 要钱!!算了,咱还是喜欢免费的。3、修改web.config文件原创 2006-01-11 16:37:00 · 1114 阅读 · 0 评论 -
去除源代码管理(vss)的步骤
去除源代码管理(vss)的步骤 去除vss的步骤只有三步:1、删除 vssscc 和 .vspscc文件。2、将工程文件夹的只读属性去掉。3、编辑项目工程文件用记事本打开,然后删除下列内容: SccProjectName = "SAK" SccLocalPath = "SAK" SccAuxPath = "SAK" SccProvider = "SAK"3、原创 2006-01-11 16:39:00 · 1419 阅读 · 0 评论 -
高亮显示datagrid中鼠标选中的行
用于实现高亮显示datagrid中鼠标选中的行,当在datagrid的内容较多的时候,此段程序方便用户的查看。 var backcol var currcol = "#ffff99" function currstyle(obj) { var i for(i=0;i { if( document.all("DataGrid1").rows(i).style.原创 2006-01-11 16:42:00 · 1316 阅读 · 0 评论 -
DataGrid实现自增列、单选、多选
转:http://www.cnblogs.com/lovecherry/archive/2005/03/25/125487.html http://www.cnblogs.com/lovecherry/archive/2005/03/25/125492.html 上一次,我们为这个DataGrid实现了添加、删除、修改、分页、动态修改内容等功能,今天再来分析一下如何为之添加自增列、单选、多选的功原创 2006-01-16 13:49:00 · 1115 阅读 · 0 评论 -
SmtpMail类发送邮件实例(调试通过)
一 SmtpMail类发送邮件简单实例核心代码:using System.Web.Mail;private void Button1_Click(object sender, System.EventArgs e) {//邮件发送 if(Page.IsValid==true) { string to2,from2,topic2,content2; to2=to.Text;原创 2006-01-20 13:41:00 · 1025 阅读 · 0 评论 -
ASP.NET动态管理Web.config文件(调试通过)
Web.config文件假设有如下需要管理的配置信息: 实现的c#核心代码:一、将Web.config中的相关信息读入TextBoxprivate void Page_Load(object sender, System.EventArgs e) { if(!Page.IsPostBack) { //将Web.config中原创 2006-01-18 08:18:00 · 1113 阅读 · 0 评论 -
asp.net调用存储过程类
最近在csdn上遇到些朋友在问在asp.net上调用存储过程的方法,在这里将我的经验总结一下并整理发布处理,供大家参考。基本思路是:先获得存储过程的参数,然后根据参数表收集值,然后再调用存储过程。但要求在页面中的控件id必须与存储过程的参数保持一致。并有几种调用方式。这个也是经验的总结,并未仔细的推敲,包括很多地方没有捕捉error,如果有朋友将起改进,麻烦将副本发给我一个,谢谢。本人mail转载 2006-03-10 14:43:00 · 1242 阅读 · 0 评论 -
Asp.net操作IIS(调试通过)
本程序调用刀兄写的IIS管理类(C#),完成虚拟目录的添加删除判断虚拟目录是否存在刀兄写的IIS管理类(C#)代码:///*********************************************************** ///************** IIS控制管理类 1.0 Beta ************** ///*************原创 2006-01-19 14:51:00 · 1601 阅读 · 0 评论 -
C#对XML操作:使用XmlDocument写入一笔XML记录(1)
C#操作XML初步(4) 第二章:往现有XML文件添加记录我们可以根据XML结构挨个节点、属性的添加。在测试当中,我们假设原XML文件如下: outrace mypass trace mypass 则通过下面的代码进行写入操作 public void Page_Load(Object src,EventArgs e){ /* * 版 权 :转载 2006-03-15 10:59:00 · 1238 阅读 · 0 评论 -
Asp.netDataGrid实现正反双向排序
在asp.net中利用datagrid控件按列进行排序很是方便。可是我们只能单项排序!如果我们需要正反排序那么就需要加入一些代码控制一下,下面我来详细讲解一下这个过程。 首先我们需要将datagird控件的属性设置为 AllowSorting="True",且需要排序列需要制定排序表达式 eg: SortExpression="kmdm"。设置好这些,我们进入代码文件,来编写响应排序的事件.转载 2006-03-13 14:15:00 · 596 阅读 · 0 评论 -
在ASP.NET中调用存储过程方法新解
摘要 存储过程的调用在B/S系统中用的很多。传统的调用方法不仅速度慢,而且代码会随着存储过程的增多不断膨胀,难以维护。新的方法在一定程度上解决了这些问题。 关键词 ASP.NET;存储过程 在使用.NET的过程中,数据库访问是一个很重要的部分,特别是在B/S系统的构建过程中,数据库操作几乎成为了一个必不可少的操作。调用存储过程实现数据库操作使很多程序员使用的方法,而且大多数的程序员都是转载 2006-03-13 14:26:00 · 859 阅读 · 0 评论 -
C#对XML操作:使用DATASET写入一笔XML记录(2)
C#操作XML初步(5) 第二章:往现有XML文件添加记录另外C#又提供了一个更方便的方式让我们操作XML,那就是DATASET其实我们可以这样认为,DATASET其实就是多个XML文件,通过DATASET一些内置的方法和属性操作XML,非常灵活我们继续假设,现有一个XML文件,如下: outrace mypass trace mypass 则通转载 2006-03-15 11:01:00 · 1477 阅读 · 0 评论 -
C#对XML操作:使用DATASET编辑XML文件内容
C#操作XML初步(5) 第三章:XML文件记录的编辑使用C#来编辑XML文件,最方便的方法当然还是使用DATASET我们继续使用上一篇中的XML文件,如下: http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">转载 2006-03-15 11:02:00 · 1376 阅读 · 0 评论 -
Asp.net使用存储过程实现DataGrid相关操作(调试通过)
本代码收集整理而成 已调试通过 ITFLY8分页存储过程//@PageSize:分页大小,PageIndex:页号,@PageCount:总页数,@recordCount:记录数drop procedure GetCustomDataPagegoCREATE PROCEDURE GetCustomDataPage@pageSize int,@pageIndex int,@pageCount i转载 2006-03-20 15:02:00 · 1259 阅读 · 0 评论