随笔分类 -  ASP.NET

摘要://p_Path:Excel文件目录publicDataTableGetDataFromExcel(stringp_Path){stringstrCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + p_Path + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=0'";OleDbConnectionconExcel = newOleDbConnection(strCon);DataSetds = newDataSet();DataTa 阅读全文
posted @ 2012-05-02 16:12 左正 阅读(3371) 评论(0) 推荐(0) 编辑
摘要:string str="#990033";Color color = ColorTranslator.FromHtml(str);即可颜色16进制值 标签:颜色代码表:以下样色显示您可能觉得不够精确,这和电脑显示器有直接关系。红色和粉红色,以及它们的16进制代码。#990033#CC6699#FF6699#FF3366#993366#CC0066#CC0033#FF0066#FF0033..#CC3399..#FF3399#FF9999#FF99CC#FF0099#CC3366#FF66CC#FF33CC#FFCCFF#FF99FF#FF00CC紫红色,以及它们的16进制代 阅读全文
posted @ 2012-04-24 09:40 左正 阅读(803) 评论(0) 推荐(0) 编辑
摘要:filePath = @"d:\users.xls"; string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filePath + ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'"; //选择Excel文件中的一个sheet,比如叫“EmployeeInfo”: string strSheetName = "sheet1"; string str... 阅读全文
posted @ 2012-03-31 15:35 左正 阅读(1657) 评论(0) 推荐(0) 编辑
摘要:<%@ 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"><script runat="server"> // 计算数据,完全可以从数据看取得 ICollection CreateDat 阅读全文
posted @ 2012-03-27 17:05 左正 阅读(509) 评论(0) 推荐(0) 编辑
摘要:多行表头合并, 网上很多实例, 这里写的很详细, 力求让每个人都能看懂.实现原理:GridView在ASP.NET中最终转为HMTL的表格显示表头。在GridView创建行表头行时: e.Row.RowType == DatacontrolRowType.Header清除掉旧的表头, 再重新拼接新的表头.TableHeaderCell thc =new TableHeaderCell();thc.Text = "表头";对应生成的HTML为:<th>表头</th>多行表头合并效果图测试多行合并表头表头表头1表头2表头3表头1-1表头2-1表头2-2表 阅读全文
posted @ 2012-03-27 17:05 左正 阅读(364) 评论(0) 推荐(0) 编辑
摘要:VSS(2005)中如何强行签入文件今天来公司打开VS2005,准备修改一下其中的web.config文件,但是提示此文件已经被别人以独占的方式签出了。打开VSS2005发现 的确被一名同事签出,碰巧的是这位同事今天正好又不在公司,无法联系上。为了不影响一天的工作,只能强制将此文件签入。(注意:此方法非正常做法,并且如 果签出文件者已经对文件有所修改那么可能造成以后同步到VSS服务器的错误,所以仅仅在必须强制签入并确定文件不会出现的修改的情况下使用。)步骤1: 打开VSS(Microsoft Visual SourceSafe)程序,并选择“File” -> “Open SourceSa 阅读全文
posted @ 2012-03-21 16:30 左正 阅读(1032) 评论(0) 推荐(0) 编辑
摘要:当 TextBox设置了ReadOnly="true" 后,如果在前台为控件添加了值,后台是取不到的,值为“空”道理没想通,说不清楚微软是出于什么推敲的,不过有时是要我们能经由过程前台脚底本填充值,并不欲望用户批改其控件内容,这时就斗劲难堪了。刚开端是换成Html 里的 <input type="text" readonly="readonly" > ,不过后来发明这个工作量是很大的,所以网上搜了下,没找出TextBox ReadOnly="true" 页面填充值取不到的原因,不干预干与题还算解决了。 阅读全文
posted @ 2012-03-21 10:30 左正 阅读(564) 评论(0) 推荐(0) 编辑
摘要:fffff 秒的小数精度为五位。其余数字被截断。 ffffff 秒的小数精度为六位。其余数字被截断。 fffffff 秒的小数精度为七位。其余数字被截断。 t 在 AMDesignator 或 PMDesignator 中定义的 AM/PM 指示项的第一个字符(如果存在)。 tt 在 AMDesignator 或 PMDesignator 中定义的 AM/PM 指示项(如果存在)。 z 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数没有前导零。例如,太平洋标准时间是“-8”。 zz 时区偏移量(“+”或“-”后面仅跟小时)。一位数的小时数有前导零。例如,太平洋标准时间是“... 阅读全文
posted @ 2012-03-20 10:11 左正 阅读(503) 评论(0) 推荐(0) 编辑
摘要:如果您的a.com.cn站点需要与b.com.cn站点共享cookies,一般满足这种要求的系统是为了做单点登陆的,现在我来讲一下实现方法:a.com.cn登陆后,写cookies,在b.com.cn里,登陆状态为已经登陆,即它们的cookies可以共享在a.com.cn站里写cookies的同时,调用b.com.cn里的写cookies的方法,代码如下<script type="text/javascript"> function CategoryRedirect(id, url) { location.href = "/Help/CategoryR 阅读全文
posted @ 2012-02-29 17:34 左正 阅读(505) 评论(0) 推荐(0) 编辑
摘要:概述:最近在做一个MVC 3的项目,在部署服务器时破费了一番功夫,特将过程整理下来,希望可以帮到大家!本文主要介绍在IIS5.1、IIS6.0、IIS7.5中安装配置MVC 3的具体办法!正文: IIS5.11. 安装Microsoft .net FrameWork 4.0安装包;2. 安装ASP.NET MVC 3;3. 在IIS中发布网站,创建虚拟目录,ASP.NET版本选择4.0.30196;4. 添加MVC的解析:右击IIS中的虚拟目录选择“属性”-“虚拟目录”-“配置”-“映射”-“添加”,配置如下:可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v 阅读全文
posted @ 2012-02-15 21:26 左正 阅读(4317) 评论(0) 推荐(0) 编辑
摘要:见MSDN: 代码:确定两个日期之间的间隔 (Visual C#) 本示例计算两个日期之间相差的天数并为该差额构造一个 TimeSpan 值。 示例 DateTime oldDate = new DateTime(2002,7,15); DateTime newDate = DateTime.Now; // Difference in days, hours, and minutes. TimeSpan ts = newDate - oldDate; // Difference in days. int differe... 阅读全文
posted @ 2012-02-02 17:33 左正 阅读(1109) 评论(0) 推荐(0) 编辑
摘要:正解 rows.Table.Columns.Contains( "fieldname ") 阅读全文
posted @ 2012-02-01 18:12 左正 阅读(7050) 评论(1) 推荐(0) 编辑
摘要:1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。 2 .列举ASP.NET 页面之间传递值的几种方式。 答. 1.使用QueryString, 如....?id=1; response. Redirect().... 2.使用Session变量 3.使用Server.Transfer 3. 一列数的规则如下:.. 阅读全文
posted @ 2012-01-10 11:33 左正 阅读(314) 评论(0) 推荐(0) 编辑
摘要:extBox添加属性AutoComplete="Off",需要自己手写 阅读全文
posted @ 2012-01-05 11:53 左正 阅读(343) 评论(0) 推荐(0) 编辑
摘要:所谓泛型是指将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。一种类型占位符,或称之为类型参数。我们知道一个方法中,一个变量的值可以作为参数,但其实这个变量的类型本身也可以作为参数。泛型允许我们在调用的时候再指定这个类型参数是什么。在.net中,泛型能够给我们带来的两个明显好处是——类型安全和减少装箱、拆箱。 例如:通常一个方法或过程的签名都是有明确的数据类型的。 如 : public void ProcessData(int i){} public void ProcessData(string i){} public void ProcessData(deci... 阅读全文
posted @ 2011-12-09 14:05 左正 阅读(336) 评论(0) 推荐(0) 编辑
摘要:以前对于这两个集合类的认识只是停留在是否支持泛型上,这几天趁着看算法导论的机会,把两个类的内部的实现机制好好的了解了一下。Hashtable 和Dictionary从数据结构上来说都属于Hashtable,都是对关键字(键值)进行散列操作,将关键字散列到Hashtable的某一个槽位中 去,不同的是处理碰撞的方法。散列函数有可能将不同的关键字散列到Hashtable中的同一个槽中去,这个时候我们称发生了碰撞,为了将数据插入进去, 我们需要另外的方法来解决这个问题。链接法(chaining)在链接法中,把散列到同一个槽中的所有元素放在一个链表中,槽中有一个指针,指向链表的头,如果没有的话,则为N 阅读全文
posted @ 2011-12-09 13:56 左正 阅读(317) 评论(0) 推荐(0) 编辑
摘要:当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files”的写访问权限。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: 当前标识(NT AUTHORITY\NETWORK SERVICE)没有对“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Tem 阅读全文
posted @ 2011-09-07 17:41 左正 阅读(417) 评论(0) 推荐(0) 编辑
摘要:asp中有6个不需要创建就可以调用和访问的内置对象:request用来获取客户端信息,server对象可以用来获取一些客户端信息,最主要的是它可以用来创建一些组件的实例,用来扩展ASP的功能,其余三个对象都是用来保存信息用的,application保存的信息在整个站点都可以共享使用,session和cookies是针对单个用户会话中有效,即它们保存的信息都是私有的,是对应正在访问网站的客户的,其中session中的信息是保存在服务器端,cookies中的信息是保存在客户端。asp.net中这些对象是由已经封装好的类来定义的,而且已经成为httpcontext类的属性:系统在初始化页面时已经自动 阅读全文
posted @ 2011-08-01 17:38 左正 阅读(934) 评论(0) 推荐(0) 编辑
摘要:MethodName: 方法名称TargetObject: 当调用方法不为静态的时候,需要新建调用方法类实例TargetType: 当调用方法为静态的时候,需要指定调用方法类的类型GenericTypeArguments: 若调用方法为静态方法,则在此泛型集合中指定。Parameters: 在此集合中指定方法参数的值Result: 在此指定方法返回值---------------------------------------------------private string Action="Add";private string BaseMethodName = "Accident{0}" 阅读全文
posted @ 2010-12-30 16:59 左正 编辑
摘要:在向大家详细介绍ADO.NET类文件之前,首先让大家了解下ADO.NET类文件,ADO.NET类文件还是比较常用的,于是我研究了一下ADO.NET类文件,在这里拿出来和大家分享一下,希望对大家有用。。使用连接 高性能的应用程序保持使用最少次数的数据源的连接,也利用了类似连接池的性能增强技术。下面的技巧帮你使用ADO.NET类文件时获得更好的性能。 连接池 SQL Server、OLE DB和.NET框架组件数据提供程序隐性为ODBC提供了连接池。你可以在连接字符串中指定不同的属性控制连接池的行为。 用DataAdapter优化连接 数据适配器的Fill和Update方法自动地为相关的命令属性打 阅读全文
posted @ 2010-12-29 23:25 左正 编辑