自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (1)
  • 收藏
  • 关注

转载 详解ASP.NET MVC的请求生命周期

本文的目的旨在详细描述ASP.NET MVC请求从开始到结束的每一个过程。我希望能理解在浏览器输入URL并敲击回车来请求一个ASP.NET MVC网站的页面之后发生的任何事情。为什么需要关心这些?有两个原因。首先是因为ASP.NET MVC是一个扩展性非常强的框架。例如,我们可以插入不同的ViewEngine来控制网站内容呈现的方式。我们还可以定义控制器生成和分配到某个请求的方式。因为我想

2014-06-30 09:38:48 8808 1

原创 sql server查看被锁的表以及解锁

select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT'declare @spid int Set @spid = 83 --锁表进程decla

2013-10-10 09:02:05 970

转载 7 个最好的.Net开源CMS系统

1) DotnetnukeThe most widely adopted Web Content Management Platform for building web sites and web applications on Microsoft .NET. Organizations use DotNetNuke to quickly develop and deploy inter

2013-05-31 09:35:23 1625

原创 查询第30到第40之间的数据

查询第30到第40之间的数据(3种方式)SELECT * FROM(SELECT *,row_number() over(order BY ID) as row_numfrom UserActivityLog) as ttWHERE row_num >30 AND row_num <=40SELECT TOP 10 * FROM UserActivityLog WHERE ID N

2013-03-12 17:25:32 1557

原创 页面刷新后,自动滚动到原先位置

在ASP.NET页面中,每次页面回传,页面都会回到页面顶端,有时候,这是个麻烦,那么怎么避免这种情况呢。我总结了三种方式1.页面里有MaintainScrollPositionOnPostback,默认是false,设为true即可<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Ma

2013-03-12 16:49:50 6033

原创 Json动态添加

var rule1 = { "RuleSetType": "Product", "Contains": "Contains", "StartWith": "Start With", "EndWith": "End With", "Action": "Delete" };        var rule = [rule1];        function test() {

2013-03-12 14:38:39 596

原创 查询字段中重复的数据

查询某字段中重复的数据SELECT 字段,count(字段) from 表 GROUP BY 字段having count(字段)>1

2013-03-12 08:43:57 505

原创 我的WCF学习之旅(2)WCF通信的核心功能

WCF核心通信功能主要有四种:SOAP(Simple Object Access Protocol,简单对象访问协议):一个独立于平台的协议,它是某些Web服务规范的基础,支持安全性、事物、可靠性WSDL(Web Services Description Language,Web服务描述语言):提供描述服务的元数据REST(Representational State Transfer

2013-03-11 18:16:31 533

原创 使用SQL查询ip段(前三段不变)

今天在查询数据的时候,突然要查指定IP范围内的IP总数,思考了一下,主要使用charindex和reverse,下面是详细的SQL语句DECLARE @IP varchar(50),@IPSub varchar(40),@range varchar(10),@beginIP varchar(50),@endIP varchar(50),@max int,@min int,@

2013-03-08 10:54:12 3789

原创 解决火狐访问(localhost)本地网站提示输入用户名密码

1.在火狐浏览器地址栏中输入:about:config2.然后在搜索文本框中输入:NTLM3.找到并双击network.automatic-ntlm-auth.trusted-uris,4.在输入值中输入 localhost5.然后重启火狐浏览器。

2013-02-19 12:28:35 1540

原创 C#设计模式之工厂模式(3)

抽象工厂模式比工厂模式具有更高层次的抽象性。当要返回一系列相关类的某一个,而每个类都能根据需要返回不同的对象时,可以使用这种模式。换句话说,抽象工厂是一个工厂对象,他能返回一系列相关类中的某一个类。也就是可以用简单工厂去决定返回哪一个类。工厂模式的工厂,实例化的对象只有一个,如果实例化的对象是多个,就成了抽象工厂模式,其实工厂模式和抽象工厂也就这点区别示意图示例代码publ

2013-01-29 14:46:39 471

原创 C#设计模式之工厂模式(2)

上一节简单说明了关于简单工厂模式的一些知识,现在我们再来看看有关工厂模式的一些知识事实上,工厂模式是对简单工厂模式的扩展,他不是用一个专门的类来决定要实例化哪一个子类。相反,基类把这种决定延迟到每个子类。也就是说它并没有直接选择有哪一个子类直接去实例化。按照这种模式,我们可以定义一个抽象类,由它去实例化,但由子类去决定创建哪一个对象。示意图示例代码public abstra

2013-01-29 14:14:57 582

原创 C#设计模式之工厂模式(1)

使用设计模式必须首先要理解对象、继承和接口,一般情况下我们创建对象时采用new的方式,这和程序如何创建对象有关。再进一步思考,很多时候根据程序的需求不同我们要创建对象,因而我们可以将创建过程抽象成一个专门的类中,这样程序就会更灵活,更通用。我们可以利用一个共同的基类以完全通用的方式与这些提供程序相关的对象交互。工厂模式里提供了一个简单的决策类,它根据提供的数据返回基类中的多个子类的一个。1

2013-01-29 13:35:56 726

原创 ASP.NET 在下载文件时对其重命名

有些时候为了保证文件再上传时不会覆盖掉之前上传的文件,同时由于上传的目标目录里的文件可能很多,这个时候一个一个查是不太好的事情,所以这里可以自动生成GUID使文件名重命名成GUID_原来的名称.扩展名。但是在下载的时候最好可能保证恢复到原来的名称。这个时候听伤神的。搜了一下相关资料后得知可使用response来解决。具体代码如下。string path = Server.MapPath("

2013-01-24 14:28:45 2564 2

原创 网上搜集的一些html转义字符

转义字符串的组成转义字符串(Escape Sequence),即字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;第二部分是实体(Entity)名字或者是#加上实体(Entity)编号;第三部分是一个分号。比如,要显示小于号(用实体(Entity)名字的好处是比较好理解,一看lt,大概就猜出是less than的意思,但是其劣势在于

2013-01-15 14:12:42 656

转载 Session丢失问题解决方案

.NET Framework 常规参考  元素 为当前应用程序配置会话状态设置。    cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" sqlConnectionString="sql connection stri

2013-01-09 16:24:29 536

原创 我的WCF学习之旅(1)什么是WCF

WCF是微软开发的一组用于数据通信的应用程序接口,即windows通讯接口。通信双方的沟通方式,由合约来订立。通信双方所遵循的通信方法,有协议绑定来订立。通信期间的安全性,由双方约定的安全性层次来订立。WCF的基本概念是以合约来定义双方沟通的协议的,合约必须要以接口的方式来实现,而实际的服务代码必须要由这些合约接口派生并实现。合约有以下四种:数据合约:订立双方沟通时的数据格式;

2012-12-24 16:35:42 693

原创 ASP.NET使用后台动态加载js和css文件

在cs页面中写入如下代码加载js文件HtmlGenericControl control = new HtmlGenericControl("script");control.Attributes.Add("type", "text/javascript");control.Attributes.Add("src", "scripts/test.js");Page.Header.

2012-12-11 16:37:46 3925

转载 webkit webApp 开发技术要点总结

如果你是一名前端er,又想在移动设备上开发出自己的应用,那怎么实现呢?幸好,webkit内核的浏览器能帮助我们完成这一切。接触 webkit webApp的开发已经有一段时间了,现把一些技巧分享给大家 :1. viewport:也就是可视区域。对于桌面浏览器,我们都很清楚viewport是什么,就是出去了所有工具栏、状态栏、滚动条等等之后用于看网页的区域,这是真正有效的区域。由于移动设

2012-12-11 16:21:45 559

原创 JS抽奖程序

定义属性var timer;//Time标量,用来指定周期调用函数var randNum; //产生随机数var cellNo=13;//单元格数量var Name=new Array(); //数组对象,保存姓名定义functionRan(maxNum,minNum)//生成随机函数LuckName()//根据id获取幸运人NoRepeat

2012-12-04 15:30:00 571

原创 .net中使用.ajax响应后台功能,并获取后台传来的值

这里主要讨论的是有关.ajax的使用,各位也可以使用.post首先我建了一个实体类(我用的是北风贸易数据库)Territorypublic class Territory { private string territoryID; public string TerritoryID { get { ret

2012-11-29 17:01:43 3549

转载 JavaScript 图片滑动切换效果

程序说明原理就是通过不断设置滑动对象的left(水平切换)和top(垂直切换)来实现图片切换的动态效果。首先需要一个容器,程序会自动设置容器overflow为hidden,如果不是相对或绝对定位会同时设置position为relative,滑动对象会设置为绝对定位:var p = CurrentStyle(this._container).position;p == "r

2012-11-08 08:46:33 977

转载 js动态添加事件

方法一、setAttributevar obj = document.getElementById("obj");obj.setAttribute("onclick", "javascript:alert('测试');");这里利用 setAttribute 指定 onclick 属性, 但是:用 setAttribute 设置 style、onclick、onmouseover 这些属性在

2012-11-08 08:40:47 756

转载 23个 jquery 淡入淡出效果

有很多人真正喜欢玩jQuery。但是,有一些人却不懂得编码。他们想通过使用一些易用的插件才实现效果。jQuery插件的伟大之处在于,您可以不需要懂得编码,也可以轻松实用。为了达到这个目的,在这里我收集的23个真正有用的jQuery的淡入淡出效果。这些jQuery插件将帮助您,应用于您的网站上。1. Jquery Fade In.Fade OutDemo2. A Simple j

2012-11-08 08:35:21 756

转载 .NET中Eval()方法大全

//绑定字段 //实现自动编号al(Container.DataItem, "[n]") %>通常使用的方法(这三个性能最好)al(Container.DataItem, "ColumnName") %>al(Container.DataItem, "ColumnName", null) %>al(Container, "DataItem.ColumnName", null

2012-11-08 08:33:12 3295

转载 几种ajax的使用及实现

1. Jquery中使用ajax方法$.ajax({type: "get", //(默认: "GET") 请求方式 ("POST" 或 "GET"), 默认为 "GET"。注意:其它 HTTP 请求方法,如 PUT 和 DELETE 也可以使用,但仅部分浏览器支持。url: "http://localhost/xxsb/demo/all_sjdctemp.jsp",timeout

2012-10-25 09:50:35 347

原创 Linq动态传递数据库中某张表的列

有些时候,我们需要将数据库中某张表的列作为参数,动态传入到linq中,但是在linq查询语句中并没有这样的功能,这个时候我们会很烦恼。接下来我将通过一下的例子来总结一下有关linq动态传递参数的问题 首先我们要引用命名空间using System.Linq.Expressions;我们的目标是动态传递参数,此时我们需要用到的ParameterExpression,用它来定义我们所需

2012-07-23 17:09:12 1180 2

原创 关于asp.net服务器控件的格式化操作:Dropdownlist

一、格式化输出(类似于Treeview的结构)在这里我用的空格,各位可以使用其他的样式可以先定义一个变量:private string space=“        ”;在定义一个方法:用户遍历其中的父目录和子目录(父目录可以顶格输出,不需要空格,该方法主要用于加载父目录时递归调用)1、dropdown

2012-07-20 11:45:08 533

原创 用jquery获取ASP.NET的服务器控件的ID

服务器控件代码:1. $("#txtTestID.ClientID%>")2. $("input[id*=txtTestID]")3. $("*[id$=txtTestID]")第一种就是直接获取控件的ID,当然这是在有母版页的情况下获取的,没有母版页的话直接用$("#txtTestID");第二种方式,由于服务器的textbox控件在经过浏览器的解析后,会变成可以考虑

2012-07-20 11:40:58 2982

原创 关于.net中反射的一些个人总结

一、为什么要使用反射程序集包含模块,而模块包含类型,类型又包含成员。反射则提供了封装程序集、模块和类型的对象。您可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型。然后,可以调用类型的方法或访问其字段和属性。二、反射机制的原理审查元数据并收集关于它的类型信息的能力。元数据是一种二进制信息,用以对存储在公共语言运行库可移植可执行文件 (PE) 文件或存

2012-07-16 17:00:20 595

转载 大型网站架构不得不考虑的10个问题

这里的大型网站架构只包括高互动性高交互性的数据型大型网站,基于大家众所周知的原因,我们就不谈新闻类和一些依靠HTML静态化就可以实现的架构了,我们以高负载高数据交换高数据流动性的网站为例,比如海内,开心网等类似的web2.0系列架构。我们这里不讨论是PHP还是JSP或者.NET环境,我们从架构的方面去看问题,实现语言方面并不是问题,语言的优势在于实现而不是好坏,不论你选择任何语言,架构都是必须要面

2012-07-16 11:34:53 678

原创 c#快速清除所有文本框中内容

清除所有的文本框内容可一先定义一个function需要指出的是,这里最好使用ctrl is TextBox,而不是ctrl.GetType() == typeof(TextBox),因为有些自定义控件不会被识别private void ClearText(Control ctrlTop) { if (ctrlTop.GetType() =

2012-07-16 11:32:11 1199

转载 十步优化SQL Server中的数据访问

故事开篇:你和你的团队经过不懈努力,终于使网站成功上线,刚开始时,注册用户较少,网站性能表现不错,但随着注册用户的增多,访问速度开始变慢,一些用户开始发来邮件表示抗议,事情变得越来越糟,为了留住用户,你开始着手调查访问变慢的原因。  经过紧张的调查,你发现问题出在数据库上,当应用程序尝试访问/更新数据时,数据库执行得相当慢,再次深入调查数据库后,你发现数据库表增长得很大,有些表甚至有上千万行数

2012-07-16 11:28:36 4102

转载 asp.net防止恶意刷新或多次点击按钮的方法

public void page_load(Object obj,EventArgs e)  {    btn.Attributes.Add("onclick","state=true;");    StringBuilder sb=new StringBuilder();    sb.Append("if (!state) return;");    sb.App

2012-07-16 11:26:26 789

转载 .Net技术架构

1         总体架构1.1      架构设计    下图从较高的角度对架构设计进行了抽象描述,不针对具体的技术实现细节。1.2      基于.Net技术的架构 从整体架构上看,分为界面显示层、业务逻辑层及数据访问层三层,对于三层间的通信,可直接基于接口来进行调用(local),也可以通过被调用层所暴露的Service来进行通信(remote,

2012-07-16 11:24:40 993

转载 有关继承的典型例子

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace test{ class Program { static void Main(string[] args) { //第一种情况

2012-07-16 11:21:23 626

转载 实用SQL语句大全(下)

1.按姓氏笔画排序:Select * From TableName Order By CustomerName Collate Chinese_PRC_Stroke_ci_as //从少到多2.数据库加密:select encrypt('原始密码')select pwdencrypt('原始密码')select pwdcompare('原始密码','加密后密码') = 1-

2012-07-16 11:17:42 382

转载 实用SQL语句大全(上)

一、基础1、说明:创建数据库CREATE DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwi

2012-07-16 11:16:54 406

swf轻型播放器

swf文件轻型播放器,可以查看视频与swf文档,很难找的

2014-09-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除