(转)C#2.0泛型--Dictionary,List用法
摘要:C#2.0泛型--Dictionary,List用法泛型是C#2.0语言和公共语言运行库(CLR)中的一个新功能。泛型将类型参数的概念引入.NETFramework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。例如,通过使用泛型类型参数T,可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作.使用泛型类型可以最大限度地重用代码、保护类型的安全以及提高性能。泛型最常见的用途是创建集合类。.NETFramework类库在System.Collections.Generic命名空间中包含几个新的泛型集合类
阅读全文
posted @
2012-06-06 10:30
dinoy
阅读(446)
推荐(0) 编辑
(转)C#中Split用法
摘要:1、用字符串分隔:usingSystem.Text.RegularExpressions;stringstr="aaajsbbbjsccc";string[]sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach(stringiinsArray)Response.Write(i.ToString()+"<br>");输出结果:aaabbbccc2、用多个字符来分隔:stringstr="aaajbbbscccjdddseee";strin
阅读全文
posted @
2012-06-06 10:27
dinoy
阅读(212)
推荐(0) 编辑
(转)ASP.NET(C#) 读取EXCEL ——另加解决日期问题
摘要:使用OLEDB可以对excel文件进行读取,我们只要把该excel文件作为数据源即可。一 在D盘创建excel文件test.xls: 二 将工作表Sheet1的内容读取到DataSet string strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:/test.xls;"+ "Extended Properties='Excel 8.0'"; DataSet ds = new DataSet(); OleDbDataAdapter oada = new OleDbDataA
阅读全文
posted @
2011-09-08 11:21
dinoy
阅读(8145)
推荐(1) 编辑
asp.net调用前台js调用后台代码分享
摘要:C#前台js调用后台代码前台js<script type="text/javascript" language="javascript"> function Ceshi() { var a = "<%=Getstr()%>"; alert(a); }</script><input type="button" onclick="Ceshi();" value="js调用后台代码" /> 后台代码public string Gets
阅读全文
posted @
2011-08-26 14:54
dinoy
阅读(96094)
推荐(6) 编辑
Office对应ContentType
摘要:当从浏览器返回一个文件时,需要指定ContentType,以下是Office2007对应的值:"application/vnd.openxmlformats-officedocument.wordprocessingml.template" (for .dotx files)"application/vnd.openxmlformats-officedocument.presentationml.presentation" (for .pptx files)"application/vnd.openxmlformats-officedocume
阅读全文
posted @
2011-08-25 10:16
dinoy
阅读(12711)
推荐(0) 编辑
GridView 合并列、行类
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Data;using System.Web.UI.WebControls;/// <summary>///GridViewMergeCell 合并GridView liyang 20090916/// </summary>public class GridViewMergeCell{ public GridViewMergeCell() { // //TODO: 在此处添加构造函数逻辑
阅读全文
posted @
2011-08-19 15:14
dinoy
阅读(226)
推荐(0) 编辑
转:未能找到元数据文件App_Web_pstcl2bp.dll的解决办法
摘要:应用程序中的服务器错误。 --------------------------------------------------------------------------------编译错误 说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0006: 未能找到元数据文件“C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\315bet\f376bec7\6b49b03c\App_Web_pstcl2bp.dll”源错误:[没有
阅读全文
posted @
2011-06-04 12:58
dinoy
阅读(1387)
推荐(0) 编辑
转:js控制asp.net服务器端控件textbox设置为多行时输入字符长度
摘要:<script language="javascript"> <!-- function MaxLength(field,maxlimit) { var j = field.value.replace(/[^\x00-\xff]/g,"**").length; //alert(j); var tempString=field.value; var tt=""; if(j > maxlimit) { for(var i=0;i<maxlimit;i++) { if(tt.replace(/[^\x00-\x
阅读全文
posted @
2011-05-27 09:13
dinoy
阅读(1532)
推荐(1) 编辑
代码创建IIS站点
摘要: #region 新建立一个IISWEB站点 ///<summary> ///添加一个站点 ///</summary> public string CreateWebSite() { int siteID = int.Parse(GetNewWebSiteID()); try { root = new DirectoryEntry("IIS://" + this._server + "/W3SVC"); if (EnsureNewSiteEnavaible(this._serverip + ":" + thi
阅读全文
posted @
2011-05-20 11:41
dinoy
阅读(1424)
推荐(0) 编辑
转:点击按钮添加行
摘要:前台代码<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "GridMuliEdit.aspx.cs " Inherits= "CSDN_GridMuliEdit " %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transition
阅读全文
posted @
2011-05-05 18:14
dinoy
阅读(407)
推荐(0) 编辑
转:GridView 72般绝技
摘要:为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果!快速预览:GridView无代码分页排序GridView选中,编辑,取消,删除GridView正反双向排序GridView和下拉菜单DropDownList结合GridView和CheckBox结合鼠标移到GridView某一行时改变该行的背景色方法一鼠标移到GridView某一行时改变该行的背景色方法二GridView实现删除时弹出确认对话框GridView实现自动编号GridView实现自定义时间货币等字符串格式Gr
阅读全文
posted @
2011-05-05 17:34
dinoy
阅读(272)
推荐(0) 编辑
转:GridView 模板列中的数据绑定
摘要:<asp:TemplateField HeaderText="姓名"><ItemTemplate> <%# Eval("FirstName") %><%# Eval("LastName") %></ItemTemplate><asp:TemplateField>或<%# DataBinder.Eval(Container.DataItem,"数据库字段")%><%# DataBinder.Eval(Container.Data
阅读全文
posted @
2011-05-05 17:29
dinoy
阅读(2700)
推荐(0) 编辑
转:怎么用VS2005打开VS2008的项目
摘要:找了好久终于找到一个可以完全搞定的解决方案。详细参考下面:第一步:vs 2005 打开 2008 的方案叫错---------------------------Microsoft Visual Studio---------------------------The selected file is a solution file, but was created by a newer version of this application and cannot be opened.---------------------------OK -------------------------
阅读全文
posted @
2011-04-26 15:15
dinoy
阅读(2152)
推荐(0) 编辑
转:C# 文件操作 全收录 追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件
摘要:本文收集了目前最为常用的C#经典操作文件的方法,具体内容如下:C#追加、拷贝、删除、移动文件、创建目录、递归删除文件夹及文件、指定文件夹下 面的所有内容copy到目标文件夹下面、指定文件夹下面的所有内容Detele、读取文本文件、获取文件列表、读取日志文件、写入日志文件、创建HTML 文件、CreateDirectory方法的使用C#追加文件StreamWriter sw = File.AppendText(Server.MapPath(".")+"\\myText.txt");sw.WriteLine("追逐理想");sw.Writ
阅读全文
posted @
2011-04-22 09:27
dinoy
阅读(431)
推荐(0) 编辑
转:window.open的所有参数
摘要:window.open参数完全手册 【1、最基本的弹出窗口代码】 <SCRIPT LANGUAGE="javascript"><!--window.open ('page.html') --></SCRIPT> 因为着是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好
阅读全文
posted @
2011-04-14 13:30
dinoy
阅读(421)
推荐(0) 编辑
input file类型的value清空
摘要:出于安全性考虑,JS是不能直接设置File的value值的,下面是我总结出来的方法:第1个方法是大多人传统做法,替换HTML代码,楼上的已经用到了,我不过是用正则优化一下;第2个方法利用SendKeys模拟键盘操作,需要允许浏览器调用ActiveX才行;第3个方法,有点像武侠小说里的"乾坤大挪移"一样,呵呵,看看就知道了!<html> <head> <title>把input file類型的value清空--Test by 编程浪子</title> <script> function clearMethod1()
阅读全文
posted @
2011-04-14 13:22
dinoy
阅读(14547)
推荐(1) 编辑
Asp.Net日期时间格式设置
摘要:DateTime dt = DateTime.Now; // Label1.Text = dt.ToString();//2005-11-5 13:21:25 // Label2.Text = dt.ToFileTime().ToString();//127756416859912816 // Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816 // Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25 // Label5.Text = dt.T
阅读全文
posted @
2011-02-28 15:26
dinoy
阅读(3730)
推荐(0) 编辑
B/S与C/S区别
摘要:一、什么是C/S和B/S 要想对“C/S”和“B/S”技术发展变化有所了解,首先必须搞清楚三个问题。 第一、什么是C/S结构。 C/S (Client/Server)结构,即大家熟知的客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。目前大多数应用软件系统都是Client/Server形式的两层结构,由于现在的软件应用系统正在向分布式的Web应用发展,Web和Client/Server 应用都可以进行同样的业务处理,应用不同的模块共享逻辑组件;因此,内部的和外部的用户都可以访问新的和现有的
阅读全文
posted @
2010-12-20 15:59
dinoy
阅读(294)
推荐(0) 编辑
ASP.NET跨页面传值技巧
摘要:1. 使用QueryString变量 QueryString是一种非常简单的传值方式,他可以将传送的值显示在浏览器的地址栏中。如果是传递一个或多个安全性要求不高或是结构简单的数值时,可以使用这个方法。但是对于传递数组或对象的话,就不能用这个方法了。下面是一个例子: a.aspx的C#代码 private void Button1_Click(object sender, System.EventArgs e) { string s_url; s_url = "b.aspx?name=" + Label1.Text; Response.Redirect(s_url); } b.aspx中C#
阅读全文
posted @
2010-12-20 15:12
dinoy
阅读(197)
推荐(0) 编辑
gridview 选中行变色
摘要:1,在aspx中加script type="text/javascript" var prevselitem=null; function selectx(row) { if(prevselitem!=null) { prevselitem.style.backgroundColor='#ffffff'; } row.style.backgroundColor='PeachPuff'; prevselitem=row; } /script2,在RowDataBound事件中加if (e.Row.RowType == DataControlRowType.DataRo
阅读全文
posted @
2010-12-20 14:22
dinoy
阅读(788)
推荐(0) 编辑