- 博客(56)
- 收藏
- 关注
原创 将.Net对象转换为Json字符串
在服务端两个必要的方法: public static string ToJson(object obj)//将对象转换为Json { DataContractJsonSerializer serializer = new DataContractJsonSerializer(obj.GetType()); using (MemoryStream ms = new MemoryStream()) { serializ
2010-08-10 16:43:00
5638
原创 Orcas中C#语言的新特性:自动属性,对象初始化器,和集合初始化器(转自:清清月儿)
新的C#语言特性:自动属性(Automatic Properties)如果你现在是C#开发人员的话,你大概非常习惯编写象下面这个代码片段一样带有基本属性的类型: public class Person { private string _firstName; private string _lastName; private int _age; public string FirstName
2010-07-08 17:33:00
659
转载 over语句的使用--sql
RANK ( ) OVER ( [query_partition_clause] order_by_clause )DENSE_RANK ( ) OVER ( [query_partition_clause] order_by_clause )可实现按指定的字段分组排序,对于相同分组字段的结果集进行排序,其中PARTITION BY 为分组字段,ORDER BY 指定排序字段over不能单独使用,要和分析函数:rank(),dense_rank(),row_number()等一起使用
2010-07-07 16:01:00
2037
原创 删除具有约束constraint列的方法---T-sql
当删除一个表中的一个字段,恰好这个字段有默认值或是外键等约束的话,直接删除会报错Msg 5074, Level 16, State 1, Line 32The object DF__tmpTblFor__Incre__3D6081D7 is dependent on column ExampleColumn.Msg 4922, Level 16, State 9, Line 32ALT
2010-04-20 10:26:00
2160
转载 SQL游标原理和使用方法(转)
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标和游标的优点 在数据库中,游标是一个十分重要的概念。游标提供了一种对从表中检索出的数据进行操作的灵活手段,就本质而言,游标实际上是一种能从包括多
2010-04-09 10:14:00
460
转载 HttpContext(五)-Server
Server对象是用于获取服务器的相关信息的对象。它常用方法如下:属性名返回值类型说明Executevoid执行指定的资源,并且在执行完之后再执行本页的代码HtmlDecodestring消除对特殊字符串编码的影响HtmlEncodes
2010-04-09 10:03:00
493
转载 HttpContext(四)-Response
Response代表了服务器响应对象。每次客户端发出一个请求的时候,服务器就会用一个响应对象来处理这个请求,处理完这个请求之后,服务器就会销毁这个相应对象,以便继续接受其它客服端请求。Response常用属性如下:属性名值类型说明Charset string表示输出流的所使用的字符集ContentEncoding Encoding 设
2010-04-09 09:59:00
780
转载 HttpContext(三)-Request
ASP.NET RequestRequest封装了客户端请求信息,是从客户端得到数据,常用的三种取得数据的方法是:Request.Form、Request.QueryString,Request。其第三种是前两种的一个缩写,可以取代前两种情况。而前两种主要对应的Form提交时的两种不同的提交方法:分别是Post方法和Get方法。 ASP.NET Request对象的属性和方法比较多,常用
2010-04-09 09:56:00
546
原创 根据条件来更新表的所有记录T-Sql
update testing set MaxNumber=case when MaxNumber when MaxNumber>5 then 5 else 3 end; 更新一个表testing中的maxNumber字段,如果MaxNumber小于3则置为0,如果大于5则被置为5,其它都置为3
2010-04-09 09:40:00
510
转载 HttpContext(二)-Items
一、介绍 ASP.NET提供了很多变量来管理状态:比如application state,session state,view state等。这里介绍一种通过HttpContext类的Items(属性) 集合来保存Http状态。 HttpContext对象只针对一个单一的http请求(注意http的无状态)。这个类的属性还有Request对象、Response对象、Session对象等。
2010-04-09 09:38:00
620
转载 HttpContext(一)-概要
当我们在vs中创建一个一般处理程序Handler.ashx文件时,我们可以在文件中看到这一句public void ProcessRequest (HttpContext context)HttpContext 类是.NET Framework 类库中很重要的一个类。它封装有关个别 HTTP 请求的所有 HTTP 特定的信息。HttpContext的命名空间:System.Web
2010-04-09 09:34:00
407
原创 ServiceSelectionNavigation一行显示六个块的滑动效果
$(document).ready(function() { $initalfunction(); }); $initalfunction = function() { var $parentWrapper = $(".infiniteCarousel"); var $wrapper = $(> div, $parent
2010-02-25 17:06:00
666
转载 sql中获取字符串中的字母,数字,非数字函数
sql获取字母:CREATE FUNCTION dbo.F_Get_STR (@S VARCHAR(100))RETURNS VARCHAR(100)AS BEGIN WHILE PATINDEX(%[^a-z]%,@S)>0 BEGIN set @s=stuff(@s,patindex(%[^a-z]%,@s),1,)
2010-02-25 16:56:00
4963
原创 jQuery--右键菜单功能
$(document).ready(function() { var menu = $("#menuDiv"); var panel = $("#main_wrapper"); var eX = 0; var eY = 0; //给Div元素绑定一个右键单击事件
2010-01-13 16:39:00
680
转载 JS中--document.body.scrollTop 值总为0的解决方法
做页面的时候可能会用到位置固定的层,读取 document.body.scrollTop 来设置层的位置,像这样:window.onscroll = function (){ var oFix = document.getElementById("divfix"); oFix.style.top = document.body.scrollTop + "px";}
2010-01-13 16:34:00
2866
1
转载 抽象方法和虚拟方法的区别
虚方法的关键字是virtual抽象方法的关键字是abstract虚方法和抽象方法的区别:虚方法:可以在抽象类和非抽象类中定义,可以写在父类中,在子类中可以被重写,在定义虚方法时必须实现虚方法(在定义虚方法时需要写实现方法的代码或者至少要写一个分号)抽象方法:必须定义在抽象类中,必须写在父类中,在子类中必须被重写,在定义抽象方法时不能实现方法(在定义抽象方法时不能有大括号和代码)
2009-12-29 09:59:00
668
转载 Js 动态加载jQuery
可以在javascript 里面<a onclick="function onclick(){tagshow(event, %E5%8A%A8%E6%80%81);}" href="javascript:;" target="_self">动态加载<a onclick="function onclick(){tagshow(event, jquery);}" hre
2009-12-23 10:19:00
5259
原创 CreateChildControls方法的用法
由 ASP.NET 页面框架调用,以通知使用基于合成的实现的服务器控件创建它们包含的任何子控件,以便为回发或呈现做准备。 如果创建一个usercontrol,想要在这个UserControl里加一些js功能的话,可在重写control类下面的CreatChildControls方法 例如: protected override void CreateChildContro
2009-10-09 16:28:00
2117
原创 给String赋值的时候加上@符号的作用
string aa= @"function javascriptMenthod() { alert(this is a test); }";它的作用是: 1. 可以消除“”号里的转义符,例如/;
2009-10-09 16:21:00
663
原创 加载页面时,根据页面的Iframe内的子页面的大小进行动态改变Iframe的大小 JS
function resizeFrame() { var mainIframe = document.getElementById("iContent"); var regularHeight = 650; if (navigator.userAgent.indexOf("Firef
2009-09-29 15:48:00
1896
转载 过滤无效字符串的方法 ----------T-SQL
1.第一个方法 CREATE FUNCTION [dbo].[RemoveNonAlphaCharacters](@Temp VARCHAR(1000)) RETURNS VARCHAR(1000) AS BEGIN WHILE PATINDEX(%[^a-z]%, @Temp) > 0 SET @Temp = STU
2009-09-28 09:53:00
695
转载 ASP.NET页面与IIS底层交互和工作原理详解
第一回: 引言我查阅过不少Asp.Net的书籍,发现大多数作者都是站在一个比较高的层次上讲解Asp.Net。他们耐心、细致地告诉你如何一步步拖放控件、设置控件属性、编写CodeBehind代码,以实现某个特定的功能。这种做法,实际上是回答了“如何去做”的问题,却没有回答“为什么可以这样做”的问题。尽管我很推崇 悉江华 先生的《圣殿祭祀的Asp.Net开发详解》一书,但当我
2009-09-16 11:17:00
524
转载 SQLServerVarchar类型字段中文乱码问题的解决
解决方法有以下几点:①.改Varchar类型为nvarchar类型,并且在插入该字段的字符串值时,在字符串前面加一个大写的N,比如N....即可。②.如果不能使用nvarchar类型,那么在建表时指明某个字段的语言,方法:COLLATE Chinese_PRC_CS_AS_WS,例如:create table test(a varchar(255) COLLATE Chine
2009-09-11 11:31:00
2058
转载 c#调用javascript的方法,有Updatepanel的情况
(1) System.Web.UI.ScriptManager.RegisterStartupScript来替代Page.ClientScript.RegisterStartupScript==>函数原型:System.Web.UI.ScriptManager.RegisterStartupScript(Contrl control, Type type,string key,stri
2009-07-31 13:16:00
1301
转载 table里的cellSpacing用css样式代替方法
我们做WEB程序开发过程中,经常会为了Table中的cellSpacing,cellpadding等样式的设置发愁,经常没有办法可想了,就会直接在Table中设置cellSpacing,cellpadding了,这样以后要改页面风格时,或做多主题风格时,就会发现改起来是多么的痛苦了.奔着这个目标,经过不断的Google,终于把这个问题解决了,感谢Google,感谢热心的上传者,呵呵!现在把解决方法
2009-07-31 13:12:00
1724
原创 HTML颜色值
网页颜色是由Red(红), Green(绿)和Blue(蓝)三基色混合构成的.颜色值 颜色使用红绿蓝(RGB)三基色混合的十六进制数表示.每个基色的最低值是 0 (16进制是: #00).最大值是255 (16进制是 #FF). 关闭红色色源 如果你完全关闭红基色色源(完全不用红色), 那么将会有65536种颜色(256*256)供你选择(Green 256种, Blue 256种
2009-07-31 13:07:00
2224
原创 用javaScript脚本怎么访问一个用户控件中的一个服务器控件呢?
例 如:有一个用户控件ucFromDate,它里面有一个服务器控件TxtPriceValue,我要通过javascript得到TxtPriceValue的值 应该这样来访问:$get("_TxtPriceValue").value;
2009-06-03 14:06:00
456
原创 UpdatePanel里如果要调用JavaScript脚本应注意
在UpdatePanel里使用javascript脚本的话,必须要注册才有效ScriptManager.RegisterStartupScript(btnList, this.GetType(), "CheckCookie", "CheckCookie(1);", false); 如果使用ClientScript.RegisterStartupScript()方法的话,也会无效
2009-06-01 16:29:00
470
原创 javascript-----onload事件注意的地方
window.onload=Test(name); function Text(name){ alert(name);}这种调用方法会出现NotImplemented错误;因为赋给onload事件的方法是不能带参数。可以这样写: window.onload=function(){Test(name);}
2009-06-01 16:23:00
443
原创 对Cookie 操作
//设置一个Cookie function SetCookie(sName,sValue) { document.cookie = sName + "=" + encodeURIComponent(sValue) + "; "; //alert("Access"); } //
2009-06-01 16:20:00
435
原创 js--分页效果(自己初版)
function DisplayIndex(currentIndex) { var OutStr=""; var pageCounter=49; var intValue; currentIndex+=1;
2009-04-29 17:50:00
464
原创 Sql----DateTime的边界值
1/01/1753 12:00:00 AM~~~~~12/31/9999 11:59:59 一般向数据库里插入日期时,如果为空,或进行日期计算时,一定要检查最终的日期是否在DataTime类型的边界值的范围内, 如果不在范围内将会出现数据溢出错误。
2009-04-29 17:43:00
700
原创 给TextBox添加失去焦点事件(两种方法)
第一种: Txt_CustomerID.Attributes.Add("onfocusout", "CheckID(CustomerID);GetCompanyName();"); 给TextBox添加失去焦点事件,执行客户端方法,轻量级,但是保存状态比较繁琐。第二种: CustomerIDTextBox.Attr
2009-04-29 17:30:00
7371
1
原创 存储过程————执行拼接的SQL语句的字符串
declare @tableName nvarchar(50)set @tableName=case when @IDType=CustomerID then Customer when @IDType=EventRegistrationID then EventRegistration when @IDType=CustomerServiceID
2009-04-21 13:22:00
3908
原创 存储过程————等同于switch的功能语句
declare @tableName nvarchar(50)set @tableName=case when @IDType=CustomerID then Customer when @IDType=EventRegistrationID then EventRegistration when @IDType=CustomerServiceID t
2009-04-21 11:15:00
4216
原创 存储过程————SQL拆分字符
--declare @RoleList varchar(1000)declare @RoleID int--set @RoleList=23,22,35,40,declare @EndIndex intdeclare @StartIndex intset @StartIndex=1if right(@RoleList,1)begin set @RoleList=@RoleList+,end
2009-04-21 11:12:00
393
原创 存储过程构造数据表
ALTER PROCEDURE CustomerService_SelectTable_SearchCondition_OfficeUsage( @CustomerAccountID int = null, @Status varchar(50) = null, @ServiceType varchar(50) = null, @SpecifiedServiceID int = null, @Lo
2009-03-20 14:36:00
476
转载 3种修复IE6 PNG图片透明度问题的方法
当我在自己的网页设计项目中尝试使用据有透明度的PNG图片的各种方法时,我开始寻找各种能让PNG图片在IE6下正常工作的方法。我们都知道,IE6对于PNG的不透明度支持的并不好。 1..htc文件的修复方法下载.htc文件,然后指定你希望实现PNG支持的那个元素/标签。想了解更多的话,这有在线Demo和安装说明.(都是英文) 2.JavaScript修复方法SuperSleigh
2009-02-02 13:11:00
514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅