摘要: public static MvcHtmlString Try( this HtmlHelper htmlHelper, Expression> expression){ var builder = new TagBuilder("textarea"); builder.AddCssClass("ckeditor"); builder.MergeAttribute("cols", "80"); builder.MergeAttribute("name", "editor1&quo 阅读全文
posted @ 2013-07-12 13:43 凌鸢 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: trgherty 阅读全文
posted @ 2012-09-05 11:24 凌鸢 阅读(162) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2012-03-08 20:54 凌鸢 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 事务管理器可用。 (异常来自 HRESULT:0x8004D01B) 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息: System.Runtime.InteropServices.COMException: 事务管理器可用。 (异常来自 HRESULT:0x8004D01B)后来通过网络找到了解决方案:http://topic.csdn.net/u/20080317/10/47a38236-a8e3-4129-bb8e-818d4951d117.html这是因为"Distributed Tr 阅读全文
posted @ 2012-01-04 08:48 凌鸢 阅读(3139) 评论(1) 推荐(0) 编辑
摘要: 首先,需要了解的是VBA编程,它是Office提供的外部编程接口,我采用的是Office2003所以添加的引用是Microsoft Office 11.0 Object Library 这个Com组件,否则无法操作Office的。下面开始:Word -〉HtmlMicrosoft.Office.Interop.Word.ApplicationClass appclass = new Microsoft.Office.Interop.Word.ApplicationClass();//实例化一个WordType wordtype = appclass.GetType();Microsoft.Of 阅读全文
posted @ 2011-11-08 14:49 凌鸢 阅读(6987) 评论(0) 推荐(0) 编辑
摘要: Out Of Brower 传输层协议使用带外数据(out-of-band,OOB)来发送一些重要的数据,如果通信一方有重要的数据需要通知对方时,协议能够将这些数据快速地发送到对方.为了发送这些数据,协议一般不使用与普通数据相同的通道,而是使用另外的通道.linux系统的套接字机制支持低层协议发送和接受带外数据.但是TCP协议没有真正意义上的带外数据.为了发送重要协议,TCP提供了一种称为紧急模式(urgent mode)的机制.TCP协议在数据段中设置URG位,表示进入紧急模式.接收方可以对紧急模式采取特殊的处理.很容易看出来,这种方式数据不容易被阻塞,可以通过在我们的服务器端程序里面捕捉S 阅读全文
posted @ 2011-11-07 16:09 凌鸢 阅读(261) 评论(0) 推荐(0) 编辑
摘要: <script language="javascript" type="text/javascript"> function A_exit() { if (confirm("你确定要退出吗?") == true) { location.replace("/ClearIE.aspx"); event.returnValue = false; return true; } else { return false; ... 阅读全文
posted @ 2011-09-13 23:35 凌鸢 阅读(349) 评论(0) 推荐(0) 编辑
摘要: --查看所有的触发器中是否包含指定文本select name,text from sysobjects t,syscomments m where type='TR' and m.id=t.id and text like '%T_FY_VARYLISTING%' and t.name in (SELECT name FROM SYSOBJECTS WHERE name LIKE 'TR%') --查看所有的存储过程中是否包含指定文本select name,text from sysobjects t,syscomments m where ty 阅读全文
posted @ 2011-08-30 18:07 凌鸢 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 大多数SQL Server表需要索引来提高数据的访问速度,如果没有索引,SQL Server要进行表格扫描读取表中的每一个记录才能找到索要的数据。索引可以分为簇索引和非簇索引,簇索引通过重排表中的数据来提高数据的访问速度,而非簇索引则通过维护表中的数据指针来提高数据的索引。 索引的体系结构: 为什么要不断的维护表的索引?首先,简单介绍一下索引的体系结构。SQL Server在硬盘中用8KB页面在数据库文件内存放数据。缺省情况下这些页面及其包含的数据是无组织的。为了使混乱变为有序,就要生成索引。生成索引后,就有了索引页和数据页,数据页保存用户写入的数据信息。索引页存放用于检索列的数据值清... 阅读全文
posted @ 2011-08-30 13:32 凌鸢 阅读(269) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Security.Cryptography;using System.IO;using System.Text;using System.Globalization;/// <summary> /// 对指定内容进行DES加密和解密处理 /// </summary> public sealed class DESEncrypt{ /// <summary> /// 对字符串进行DES加密 /// </summary> /// <param name="sourcestring&q 阅读全文
posted @ 2011-08-25 09:55 凌鸢 阅读(417) 评论(1) 推荐(0) 编辑
摘要: 已经知道原表 year salary ------------------ --------------------- 2000 1000 2001 2000 2002 3000 2003 4000 显示查询结果 year salary ------------------ --------------------- 2000 1000 2001 3000 2002 6000 2003 10000 即salary为以前年的工资的和; 我这里提供的答案有两种 第一种:select b.year,sum(a.salary) from salary a,salary b where a.year&l 阅读全文
posted @ 2011-07-14 11:19 凌鸢 阅读(390) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2011-07-07 14:54 凌鸢 阅读(2) 评论(0) 推荐(0) 编辑
摘要: T-SQL对字符串的处理能力比较弱,比如我要循环遍历象1,2,3,4,5这样的字符串,如果用数组的话,遍历很简单,但是T-SQL不支持数组,所以处理下来比较麻烦。下边的函数,实现了象数组一样去处理字符串。一,用临时表作为数组。createfunctionf_split(@cvarchar(2000),@splitvarchar(2))returns@ttable(colvarchar(20))asbeginwhile(charindex(@split,@c)<>0)begininsert@t(col)values(substring(@c,1,charindex(@split,@c 阅读全文
posted @ 2011-04-07 12:25 凌鸢 阅读(921) 评论(0) 推荐(0) 编辑
摘要: public string GetRouteUrl(string routeName, string physicalFile, params object[] parames) { RouteBase routeBase = RouteTable.Routes[routeName]; // GetRouteData(new HttpContextWrapper(HttpContext.Current)); if (routeBase != null) { Route route = (Route)routeBase; string url = route.Url; MatchCollecti 阅读全文
posted @ 2011-03-21 17:04 凌鸢 阅读(273) 评论(0) 推荐(0) 编辑
摘要: MVC中生成web.config默认只添加了linq的程序集引用,如果使用entity framework(EF)做为MVC的ORM,则需要在webconfig中添加程序集引用:如:<assemblies> ...... <add assembly="System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/> <add assembly="System.Data.Linq, Version=3.5.0.0, Culture= 阅读全文
posted @ 2011-03-21 08:36 凌鸢 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: 下表显示了 .NET Framework 类型、DbType 和 SqlDbType 枚举以及 SqlDataReader 的访问器方法。SQL Server 数据库引擎类型.NET Framework 类型SqlDbType 枚举SqlDataReader SqlTypes 类型化访问器DbType 枚举SqlDataReader DbType 类型化访问器bigintInt64BigIntGetSqlInt64Int64GetInt64binaryByte[]VarBinaryGetSqlBinaryBinaryGetBytesbitBooleanBitGetSqlBooleanBoole 阅读全文
posted @ 2011-03-17 14:53 凌鸢 阅读(2365) 评论(1) 推荐(0) 编辑
摘要: xml文件<?xml version="1.0"?><User xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Name>issac</Name> <Age>25</Age> <Address> <Adrs>123</Adrs> </Address></Use 阅读全文
posted @ 2011-03-15 16:14 凌鸢 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 属性是一种新的声明性信息.使用属性既可以定义设计级信息(例如一个帮助文件或一个文档链接)又可以定义运行时信息(例如使一个XML和一个类相关联).也可以使用属性创建"自描述"组件.通过此篇教程,我们将了解如何创建并附加属性到不同的程序实体,和在运行时如何找到属性信息.定义 MSDN的描述是属性是附加说明的信息,既一个声明的详细说明使用预定义属性 在C#里有一小部分预定义属性.在学习如何创建我们自定义属性前,我们先看看如何在我们的代码里使用那些属性. using System;public class AnyClass{ [Obsolete("Don't us 阅读全文
posted @ 2011-03-15 12:27 凌鸢 阅读(2689) 评论(0) 推荐(0) 编辑
摘要: 当一个页面请求发送到WEB服务器时,不论该事件是由页面提交还是由页面重定向而激发的,页面在其被创建到释放的过程中都会运行一系列的事件。一个ASP.NET页面从悲怆见到释放的过程包含10个事件。(1) 对象初始化Init事件:页面初始化的标志是Init事件。页面中的控件(包括页面本身)都是在它们最初的Form中被首次初始化的。在成功创建页面的控件树后,对应用程序激发这个事件。当Init事件发生时,在.aspx源文件中静态声明的所有控件都以实例化并取其默认值。应该注意到,这是还没有视图状态信息可供使用。虽然可以重载OnInit方法,但是系统并不保证这些控件实例是按照怎样的顺序被创建的。(2) 加载 阅读全文
posted @ 2011-02-25 10:24 凌鸢 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 接触.NET基础很重要,B/S里的操作基本都是和页面打交道,所以,对于.NET中页面的生存周期以及在一个周期中所发生的事件和方法我们应该了解。 对于每次执行页面,我们.NET中的网页都要经行一下的相关操作:# 事件或方法 功能 描述1 Init 事件 页面初始化 初始化设置。2 LoadViewState 方法 加载视图状态 填充ViewState属性。3 LoadPostData 方法 处理回发数据 处理传入窗体数据。4 Load 事件 加载页面 页面控件初始化完成并反映了客户端的数据。5 RaisePostDataChangedEvent 方法 回发更改通知 引发更改事件。6 RaiseP 阅读全文
posted @ 2011-02-25 10:03 凌鸢 阅读(1243) 评论(0) 推荐(0) 编辑
摘要: SELECT DISTINCT b.VendorName,b.SysNo FROM shipType a WITH(NOLOCK) INNER JOIN vendor b WITH(NOLOCK) ON a.MerchantSysNo=b.SysNo1.select * from classinfoselect *,row_number() over(partition by className order by id) c from classinfoselect * from( select *,row_number() over(partition by className order 阅读全文
posted @ 2011-02-23 12:31 凌鸢 阅读(1235) 评论(0) 推荐(0) 编辑
摘要: 总结如下:我创建了一个表,数据如下,SQL> select * from test; A1 A2---------- ---------- 1 3 2 4 3 2 3 5 4 2然后用rank () over,SQL> select a1,a2,rank () over (order by a1) rank from test; A1 A2 RANK---------- ---------- ---------- 1 3 1 2 4 2 3 2 3 3 5 3 4 2 5SQL> select a1,a2,rank () over (order by a2) rank fro 阅读全文
posted @ 2011-02-23 12:00 凌鸢 阅读(8606) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public delegate T Function<out T>(); //泛型委托 out关键字:基于协变的变体 //public delegate Stro... 阅读全文
posted @ 2011-02-15 20:19 凌鸢 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ public delegate T Function<out T>(); //泛型委托 out关键字:基于协变的变体 //public delegate Stro... 阅读全文
posted @ 2011-02-15 16:13 凌鸢 阅读(430) 评论(0) 推荐(0) 编辑
摘要: [代码] 阅读全文
posted @ 2011-02-12 14:36 凌鸢 阅读(389) 评论(0) 推荐(0) 编辑