摘要: 在Web项目中使用 Directory.Move(olddir,newdir)修改目录名称或使用Directory.Delete(true)删除目录后, 发现Session都失效,后来经过试验发现,如果删除改变的目录不属于当前项目所在虚拟目录,则Session可用,相反则不可用;调试跟踪中提示的:Session.get_item()……返回null;后经过研究发现,在虚拟目... 阅读全文
posted @ 2009-10-03 06:03 freedom831215 阅读(617) 评论(0) 推荐(0)
摘要: <%@ Register Src="~/SysManage/RoleManage/RoleUserControl.ascx" TagName="RoleUserControl" TagPrefix="ruc1"%>SysManage_RoleManage_RoleUserControl roleUserControl = LoadControl(@"RoleUserControl.as... 阅读全文
posted @ 2009-10-03 06:02 freedom831215 阅读(144) 评论(0) 推荐(0)
摘要: HtmlGenericControl hgc = new HtmlGenericControl("div"); hgc.Attributes.Add("height", "50px"); hgc.Style.Add("width", "160px"); hgc.Controls.Add(image); hgc.Controls.Add(lab2); hgc.Controls.Add(lab3); ... 阅读全文
posted @ 2009-10-03 06:01 freedom831215 阅读(184) 评论(0) 推荐(0)
摘要: 引用:通过Com 引用 Microsoft Excel 5.0 对象程序库,引用后 bin 文件夹中会出现 Interop.Excel.dll ,Microsoft.Vbe.Interop.dll , Office.dll 三个文件。 //=====================ExcelHelper(套用模板输出Excel,并对数据进行分页)============== using Syste... 阅读全文
posted @ 2009-10-03 06:01 freedom831215 阅读(604) 评论(0) 推荐(0)
摘要: 一、ASP.Net的验证码的作用 对于一个预防攻击的web表单来讲,验证码通常是一个常见的措施。因为如果对于一些public区域的页面内容来讲,譬如一个登录表单,如果没有必要的安全措施,很可能遭到模拟登录的暴力破解攻击,要么轻易获得特定账户的登录信息,要么给服务器增加了大量的负荷,影响正常的服务。解决的办法,一般就是在登录前给出一个随机的信息(验证码),显示在页面上,让用户填写,以确保用户是通过w... 阅读全文
posted @ 2009-10-03 06:00 freedom831215 阅读(363) 评论(0) 推荐(0)
摘要: 导入Excel private void button1_Click(object sender, EventArgs e) { //this.openFileDialog1.ShowDialog(); OpenFileDialog openfile = new OpenFileDialog(); openfile.Filter = "工作薄(*.xls)|*.xls|所有文件(*.*)|*.*"... 阅读全文
posted @ 2009-10-03 06:00 freedom831215 阅读(281) 评论(0) 推荐(0)
摘要: Microsoft.Office.Interop.Excel命名空间要添加什么引用 在visual Studio 2005命令提示工具中,定位到Excel安装目录,运行“TlbImp EXCEL.EXE”命令,把Excel.exe编译为Excel.dll。这一步会在你的机器上面的安装Office的目录下面的Office11(office2003)目录下生成Excell.d... 阅读全文
posted @ 2009-10-03 06:00 freedom831215 阅读(3682) 评论(1) 推荐(0)
摘要: private static string _filePath=string.Empty ; #region Excel导入SQL数据库 /// <summary> /// 获取Excel数据表列表 /// </summary> /// <returns></returns> public static ArrayList GetExcelTable... 阅读全文
posted @ 2009-10-03 05:59 freedom831215 阅读(719) 评论(0) 推荐(0)
摘要: C#和Asp.net下excel进程一被打开,有时就无法关闭, 尤其是website.对关闭该进程有过GC、release等方法,但这些方法并不是在所有情况下均适用。于是提出了kill process的方法, 目前我见过的方法多是用进程创建时间筛选excel.exe进程, 然后kill 。 这样的方法是不精确的, 也是不安全的, 通过对网上一些关于Api运用文章的阅读, 我找到了更为直接精确找到这... 阅读全文
posted @ 2009-10-03 05:59 freedom831215 阅读(484) 评论(0) 推荐(0)
摘要: using System;   using System.Collections.Generic;   using System.ComponentModel;   using System.Data;   using System.Drawing;   using System.Text;   using System.Windows.Forms;   using System.Collecti... 阅读全文
posted @ 2009-10-03 05:58 freedom831215 阅读(301) 评论(0) 推荐(0)
摘要: using System;using System.Configuration;using System.Data;using System.Data.SqlClient;using System.Collections;namespace com.DataAccess{/// <summary>/// SqlHelper类提供很高的数据访问性能, /// 使用SqlClient类的通... 阅读全文
posted @ 2009-10-03 05:58 freedom831215 阅读(227) 评论(0) 推荐(0)
摘要: (sqlserver 为例) 存储文件的数据库中的字段为 jimage,类型为 image。在代码中定义类型为 byte[]的一个变量 buf,在上传组件的 PostFile 中,从它的 InputStream读出字节数组,将 buf 赋给数据字段 jimage 就可以了。 int len = this.File1.PostedFile.ContentLength; byte[] buf = ne... 阅读全文
posted @ 2009-10-03 05:57 freedom831215 阅读(368) 评论(0) 推荐(0)
摘要: private void Page_Load(object sender, System.EventArgs e) { Visitors.Text = "本站当前有: <b>" + Application["user_sessions"].ToString() + "" + "</b> 位访问者 !"; } <title>在线用户</title> </head> <body> <asp:label... 阅读全文
posted @ 2009-10-03 05:57 freedom831215 阅读(177) 评论(0) 推荐(0)
摘要: 环境:asp.net 2.0 VS.Net 2005安装Ajax 拖一个控件上去,设置好并编译的时候,提示:The TargetControlID of 'Rebect1' is not valid 等类似错误。 错误原因:没有设置完该控件的必须属性。 解决办法:继续完成设置。 比如说:一个AlwaysVisibleControlExtender 控件,如果不设置其TargetControlID... 阅读全文
posted @ 2009-10-03 05:52 freedom831215 阅读(210) 评论(0) 推荐(0)
摘要: 在学习之前强烈要求学习者先把数据库配置好,不然会把你搞得一头雾水,我就是这样的~~ 配置方法其实不难,首先运行C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727下的aspnet_regsql.exe,数据库管理工具,之后要求选择一个数据库作为webpart的数据库,选一个吧,之后,打开这个数据库,你会看到自动生成了很多的表,都是以aspnet_开头的,不管它... 阅读全文
posted @ 2009-10-03 05:51 freedom831215 阅读(181) 评论(0) 推荐(0)
摘要: http://www.webxml.com.cn/h/696642535A57594C5779673D.aspx http://www.ayandy.com/ 阅读全文
posted @ 2009-10-03 05:51 freedom831215 阅读(102) 评论(0) 推荐(0)
摘要: string saveFileName = ""; bool fileSaved = false; SaveFileDialog saveDialog = new SaveFileDialog(); saveDialog.DefaultExt = "xls"; saveDialog.Filter = "Excel文件|*.xls"; saveDialog.FileName = "Sheet1"; ... 阅读全文
posted @ 2009-10-03 05:49 freedom831215 阅读(736) 评论(0) 推荐(0)
摘要: 1.由于gridview的内容可能是分页显示的,因此,这里在每次导出excel时,先将gridview的allowpaging属性设置为false,然后databind()一下,确保搂到所有数据; 2.不用单独设置导出的路径,导出时会弹出对话框让你确认保存位置; 3.要写一个空的VerifyRenderingInServerForm方法(必须写),以确认在运行时为指定的ASP.NET 服务器控件呈... 阅读全文
posted @ 2009-10-03 05:48 freedom831215 阅读(132) 评论(0) 推荐(0)
摘要: /// summary /// 计算两个日期的时间间隔 /// /summary /// param name="DateTime1"第一个日期和时间/param /// param name="DateTime2"第二个日期和时间/param /// returns/returns private string DateDiff(DateTime DateTime1, DateTime DateTime2) { string dateDiff = null; TimeSpan ts1 = new TimeSpan(DateTime1.Ticks); TimeS 阅读全文
posted @ 2009-10-03 05:48 freedom831215 阅读(1015) 评论(0) 推荐(0)
摘要: string js = "<script language=javascript>alert('{0}');window.location.replace('{1}')</script>"; Response.Write(string.Format(js, "帐号已在别处登陆,你将被强迫下线(请保管好自己的用户密码)!", "logout.aspx?cname=noadmin")); return; 后台新窗口打开页面protected void Page_Load(object 阅读全文
posted @ 2009-10-03 05:47 freedom831215 阅读(333) 评论(0) 推荐(0)
摘要: 1、首先数据库: f_id 项目ID号 ,f_front 父ID号 ,f_name名称,f_type类型,f_layer所处层,f_order 同层的顺序号;(f_layer,f_order不要也可,这里我主要是需要同层排序才用到) 2、然后“select f_id,f_front,f_name,f_type from data”取得DataSet数据集dsFrame;tr... 阅读全文
posted @ 2009-10-03 05:41 freedom831215 阅读(225) 评论(0) 推荐(0)
摘要: protected void Button1_Click(object sender, EventArgs e) { if (FileUpload1.HasFile) { string fileContentType = FileUpload1.PostedFile.ContentType; if (fileContentType == "image/bmp" || fileContentType... 阅读全文
posted @ 2009-10-03 05:41 freedom831215 阅读(197) 评论(0) 推荐(0)
摘要: /**//// <summary> /// 生成缩略图 /// </summary> /// <param name="originalImagePath">源图路径(物理路径)</param> /// <param name="thumbnailPath">缩略图路径(物理路径)</param> /// <param ... 阅读全文
posted @ 2009-10-03 05:40 freedom831215 阅读(199) 评论(0) 推荐(0)
摘要: /**//// <summary> /// 在图片上增加文字水印 /// </summary> /// <param name="Path">原服务器图片路径</param> /// <param name="Path_sy">生成的带文字水印的图片路径</param> protected void AddShuiYinWor... 阅读全文
posted @ 2009-10-03 05:38 freedom831215 阅读(214) 评论(0) 推荐(0)
摘要: protected void GridView1_RowEditing(object sender, GridViewEditEventArgs e) { GridView1.EditIndex = e.NewEditIndex; } protected void GridView1_RowCancelingEdit(object sender, GridViewCancelEditEventAr... 阅读全文
posted @ 2009-10-03 05:38 freedom831215 阅读(179) 评论(0) 推荐(0)