自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 设计模式释义

有幸读了《Asp.net设计模式》这本书,虽然略显懵懂,但是其中的内涵,需要细细品味,并应用到Asp.net中以及其他框架中。        首先,设计模式,来源于建筑设计的灵感。        设计模式,是高层次的、抽象的解决方案模板。可以将这个模式视为解决方案的蓝本而不是解决方案本身。从中无法找到一种可以简单应用到应用程序中的框架;相反,通常是通过重构自己的代码并将问题泛化来实现设计模

2013-10-28 11:18:30 723

原创 网络协议重新认识

计算机网络协议    今天,重新来认识一下计算机网络协议,以做以后不时之需。    附上主要图片,来一个概览:

2013-10-24 17:58:08 836

转载 CASE在sql server中的使用用法

2006-04-05 《网管员世界》月刊 / 熊祥众CASE 语句在sql server跟其它程序语言中的switch功能类似,用于计算条件列表并返回多个可能结果表达式之一。    在sql server中CASE具有两种格式:a.简单 CASE 函数将某个表达式与一组简单表达式进行比较以确定结果。 b.CASE 搜索函数计算一组布尔表达式以确定结果。    以上两

2013-03-14 11:06:04 622

转载 ViewState与HiddenField的使用和联系

ViewState与HiddenField       我们都知道asp.net的服务端控件在呈现到浏览器的时候生成的代码还是HTML代码,但为何它就行保存上次输入的值呢?      在设计的时候我们写一句,但在页面代码中我们会看到但还看到<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzMD

2013-03-12 11:30:34 819

转载 自定义属性的三种不同写法的区别和优劣

如下面三种写法:Class A {      private   int   _first;      public int First      {            get { return  _first; }set { _first = value; }      }}Class  B{      public int First

2013-02-20 16:21:49 588

转载 asp.net 后台代码跳转页面前弹出提示框

asp.net 后台代码跳转页面前弹出提示框-C#后台提示后调转页面大全1、Response.Write("alert('查询语句执行出错!');window.location.href=DisplayData.aspx");2、Page.RegisterStartupScript("msg", "alert('查询语句执行出错!');window.location.href=

2013-01-07 11:37:02 803

转载 怎么用 javascript 实现拖拽

在网页上实现拖拽其实不难,第一我们需要知道鼠标的位置,第二我们需要知道当用户点击一个网页元素时这个元素要能够拖拽。怎么用javascript 实现拖拽 – 示例1获取鼠标移动信息开始我们需要获取鼠标的坐标.我们添加一个document.onmousemove 就可以达到此目的:123456789101112

2012-05-23 09:03:25 579

转载 List of FTP commands for the Microsoft command-line FTP client

List of raw FTP commands(Warning: this is a technical document, not necessary for most FTP use.)Note that commands marked with a * are not implemented in a number of FTP servers.Common comma

2012-05-22 08:26:10 536

转载 Commands Supported by FtpWebRequest and IIS FTP

FTP 7.5 accepts the following FTP commands.214-The following commands are recognized (* ==>'s unimplemented).     ABOR     ACCT     ADAT *     ALLO     APPE     AUTH     CCC     CDUP

2012-05-21 10:56:08 1109

转载 ASP.net:Ftp操作-----FtpWebRequest

作者:zhanghaichang | 出处:博客园 | 2011/12/6 10:23:46 | 阅读31次项目用到就贴了下来:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Net;using System.Web;us

2012-05-21 08:41:02 527

原创 向ftp服务器上传文件夹代码

声明全局ftpwebrequest和ftpwebresponse:        private FtpWebRequest ftpWebRequest = null;        private FtpWebResponse ftpWebResponse = null;调用方法:        public bool PushImages(string localPath, s

2012-05-20 20:13:16 607

转载 实战ASP.NET访问共享文件夹(含详细操作步骤)

博客园找找看(http://zzk.cnblogs.com)的索引文件占用空间太大,需要移至另外一台服务器,所以要解决“在ASP.NET中通过共享文件夹访问索引文件”的问题。假设找找看的ASP.NET程序在A服务器,索引文件在B服务器的ZzkIndex共享文件夹中,访问地址是\\192.168.18.18\ZzkIndex\。要实现就是在A服务器的ASP.NET程序中能读写共享文件夹\\192

2012-05-15 11:26:10 642

转载 JavaScript 图片切割效果

序一(08/07/21)很久之前就在一个网站的截取相片的功能中看到这个效果,也叫图片裁剪、图片剪切(设置一下也可以做出放大镜等类似的效果)。当时觉得很神奇,碍于水平有限,没做出来。前些日子突然想做一个透镜效果,就突然想到了这个效果,于是找出当年“珍藏”的代码决定一尝所愿。序二(08/12/06)自上一个版本的图片切割效果出来后,虽然也经常看到“框架开发这个如何如何容易”之类的评

2012-05-14 21:46:36 422

转载 JavaScript 拖放效果

拖放效果,也叫拖拽、拖动,学名Drag-and-drop ,是最常见的js特效之一。如果忽略很多细节,实现起来很简单,但往往细节才是难点所在。这个程序的原型是在做图片切割效果的时候做出来的,那时参考了好几个同类的效果,跟muxrwc和BlueDestiny学习了不少东西。虽然每次整理都觉得很好了,不过每隔一段时间又会发现得某个地方可以改善,某个地方有错误,某些需求需要实现,就像自己学习

2012-05-14 21:39:45 390

转载 c# 获取相对路径

一、获取当前文件的路径1.   System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName     获取模块的完整路径,包括文件名。2.   System.Environment.CurrentDirectory     获取和设置当前目录(该进程从中启动的目录)的完全限定目录。3.   System.I

2012-05-14 13:44:02 552

转载 如何获取SQLSERVER所有表的外键关系参数-MS-SQLServer/基础类

通过下列查询可得到关系的表名和列名select object_name(A.parent_obj) as 表名    ,col_name(A.parent_obj,B.fkey) as 列名     ,object_name(B.rkeyid) as 引用表名    ,col_name(B.rkeyid,B.rkey) as 引用列名  from sysobjects A

2012-05-10 10:52:42 751

原创 如何获取entityframework中的entity的列名

try this by using LINQ-TO-OBJECT to find out all the properties, and then use GetCustomAttributes to find out which fits well.通过GetProperties()方法获取列名list,即linq to sql 语句获取;namespace nibian{

2012-05-10 09:35:56 930

转载 Html.DropDownList()的用法 ( Asp.Net MVC)

Html.DropDownList()赋默认值:页面代码如下:                  List list = new List {                new SelectListItem { Text = "启用", Value = "0",Selected = true},                new SelectListIt

2012-05-08 17:55:26 1276

转载 SQL级联更新和级联删除

alter table 表名add constraint 约束名foreign key(字段名) references 主表名(字段名)on delete cascade语法:Foreign Key(column[,...n])references referenced_table_name[(ref_column[,...n])][on delete cascad

2012-05-08 13:56:07 626

原创 设置或取消表字段为标志列并设置自动增长列

SQL Server修改标识列方法  ----允许对系统表进行更新exec sp_configure 'allow updates',1reconfigure with overrideGO----取消标识列标记update syscolumns set colstat = 0 where id = object_id('tablename') an

2012-05-08 11:13:42 943

转载 SQL Server 临时禁用和启用所有外键约束

--获得禁用所有外键约束的语句select  'ALTER TABLE ['  + b.name +  '] NOCHECK CONSTRAINT ' +  a.name +';' as  禁用约束  from  sysobjects  a ,sysobjects  b     where  a.xtype ='f' and  a.parent_obj = b.id--获得

2012-05-07 18:15:32 3044

转载 禁止和启用约束

SQL SERVER为既有表添加列1.            ALTER TABLE table_name 2.            ADD { column_name data_type } NULL修改列定义1.            ALTER TABLE table_name 2.            ALTER COLUMN column_name 3.

2012-05-07 18:07:34 795

转载 转: Debug with IIS Express

http://www.intrepidstudios.com/blog/2010/7/11/debug-your-net-web-project-with-iis-express-t.aspxUpdate: IIS Express has been officially released as a standalone installation.For those of us

2012-05-02 20:20:45 1248

转载 编译器错误消息: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。

编译器错误消息: CS0012: 类型“System.Data.Objects.DataClasses.EntityObject”在未被引用的程序集中定义。必须添加对程序集 “System.Data.Entity, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089” 的引用。之前无意间出现了这个错误在

2012-04-24 17:48:10 943

转载 js中innerHTML与innerText的用法与区别

用法:   test1 test2在JS中可以使用:test.innerHTML:  也就是从对象的起始位置到终止位置的全部内容,包括Html标签。   上例中的test.innerHTML的值也就是“test1 test2 ”。test.innerText:   从起始位置到终止位置的内容, 但它去除Html标签   上例中的text.in

2012-04-24 16:01:17 319

转载 送给设计师们的礼物:10个网站提高你的创意理念

My Modern Metropolis, 这个是我很喜欢的一个网站,细心的朋友会发现DDDesign有一部分文章是来自这里,如果你寻找创意灵感,这个也许是个很好的开始。2.FFFFoundFFFFound, 这个网站想必都很熟悉吧,全球著名的设计师的作品都可以在这里看到,据说它的帐号已经被炒到千金难求了。3. Smashing MagazineSmashing Magaz

2012-04-20 16:16:29 1002

转载 写自已的System.Web.Routing.dll提升性能和增加功能!

前文《ASP.NET MVC 框架实践总结》发布后,得到了一些朋友的反馈,当然更多的是批评。这就是技术员的严谨作风!  虽然尽是批评,但是我还是要写一些自己的学习感受,但是我可以负责任的说:每个人都有他的观点和经验,程序员必须博采众长,才能。。。(作个推广^_^)  上文提到routing不是很灵活的原由是因为我们这个项目有很多的controller和action ,要想追求路径友好,我们

2012-04-20 09:33:22 643

转载 jQuery Ajax 全解析

本文地址: jQuery Ajax 全解析本文作者:QLeelulu转载请标明出处!jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到j

2012-04-19 15:26:20 374

转载 javascript XMLHttpRequest对象全面剖析

通过不必把Web页面寄送到服务器而实现数据传送,XMLHttpRequest对象为客户端与服务器之间提供了一种动态的交互能力。-一、 引言  异步JavaScript与XML(AJAX)是一个专用术语,用于实现在客户端脚本与服务器之间的数据交互过程。这一技术的优点在于,它向开发者提供了一种从Web服务器检索数据而不必把用户当前正在观察的页面回馈给服务器。与现代浏览器的通过存取浏览器DO

2012-04-19 13:28:31 285

转载 在MVC中使用Uploadify

一、Uploadify控件      在ASP.NET中上传的控件有很多,比如.NET自带的FileUpload,以及SWFUpload,Uploadify等等,尤其后面两个控件的用户体验比较好,无刷新,带上传进度等等。在最近的一个webform开发项目中,我就是使用的Uploadify,虽然有些小瑕疵,但是基本上还是满意的(在webform中使用Uploadify可以参考《JQuery上

2012-04-18 21:44:28 838

转载 ASP.NET MVC 學習筆記(十三)-自訂DataAnnotationsModelMetadataProvider讓UIHint在MVC中可以傳遞參數

將近一年前,寫過一篇 ASP.NET MVC學習筆記(十一)-超好用的Templates那時候就覺得 MVC 的 Templates 功能非常的好用,但在MVC中用 UIHint屬性 選擇樣板的時候無法傳遞參數,讓Templates的使用上會多了一點限制。(在Dynamic Data中,UIHint是可以傳遞參數的,但在MVC的預設Provider沒有支援,只能使用ViewData

2012-04-18 13:09:23 1196

转载 ASP.NET MVC3 AJAX 上传图片示例

最近在博问中看到一个问题,问在MVC中如何用AJAX方式上传图片,这里做了一个DEMO,详细解释一下。  本DEMO代码非常简单,就是一个页面上有一个上传图片按钮,点击后弹出一个层,在这个弹出层里上传图片,然后把图片地址更新到页面上。在获得上传的图片地址后你可以做其他处理(如插入到文本编辑器中)。Controllerpublic class ImageController : Co

2012-04-17 11:37:02 2773

转载 MicrosoftMvcAjax的异步调用回调函数(onFailure、onSuccess)研究

由Ajax.ActionLink产生的html代码(mvc示例:ContantManager)如下:代码a groupid="23" href="/Contact/Index/23" onclick="Sys.Mvc.AsyncHyperlink.handleClick(this, new Sys.UI.DomEvent(event), { insertionMode: S

2012-04-17 11:09:58 3160

转载 DIV+CSS--IE6,IE7,IE8,Firefox兼容的(转)

转载自 虫的传人最终编辑 虫的传人IE6,IE7,IE8,Firefox 兼容的css hack补充:.color{background-color: #CC00FF; /*所有浏览器都会显示为紫色*/background-color: #FF0000\9; /*IE6、IE7、IE8会显示红色*/*background-color: #0066

2012-04-12 09:14:27 465

转载 ie6 IE7 IE8 多浏览器css兼容写法

ie6 IE7 IE8 多浏览器css 写法在网站设计的时候,应该注意css样式兼容不同浏览器问题,特别是对完全使用DIV CSS设计的网,就应该更注意IE6 IE7 FF对CSS样式的兼容,不然,你的网乱可能出去不想出现的效果!/* 所有浏览器 通用*/height: 100px;  /* IE6 专用 */_height: 100px; /* IE6

2012-04-12 09:04:47 717

转载 ASP.NET MVC生命周期介绍

本文以IIS7中asp.net应用程序生命周期为例,介绍了asp.net mvc的生命周期。AD: asp.net应用程序管道处理用户请求时特别强调"时机",对asp.net生命周期的了解多少直接影响我们写页面和控件的效率。对于asp.net mvc,我对它的生命周期兴趣很浓,于是对ASP.NET MVC生命周期提出两个问题:一个HTTP请求从IIS

2012-04-11 10:37:43 516

转载 走向.NET架构设计--第一章:走向设计

前言:很多做开发的人都在不断的摸索着,积极的学习,试图找出一条走向架构设计的成功法则。每当有人问起我们的职业,我们也常常在说:”软件设计”。有时,我就在想:”设计”,这个已经被我们嚼烂了的词,到底有多少人真正懂”设计”的含义。   自动进入IT,走在开发这条路上,就一直在不断的摸索,寻找,苦思:如何能够才能成为架构师。于是在网络上不断的收集和阅读架构设计方面的书籍和资料,到处在找一些架构师

2012-04-11 10:31:01 716

转载 Ajax Upload; A file upload script with progress-bar, drag-and-drop

An older ajax upload plugin, which only used iframe for uploads, and was licensed under MIT license is located ongithub. This plugin uses XHR for uploading multiple files with progress-bar in FF3.

2012-04-09 16:52:43 1513

转载 NHibernate之旅(1):开篇有益

本节内容NHibernate是什么NHibernate的架构NHibernate资源欢迎加入NHibernate中文社区作者注:2009-11-06已更新NHibernate开篇有益学习NHibernate有一段时间了,打算做个阶段性总结,就萌生了这个系列,这个系列参考NHibernate官方文档和Steve Bohlen的NHibernate之夏视频教程。作为开篇,首先了解多

2012-04-09 13:53:20 487

转载 Entity Framework 学习中级篇1—EF支持复杂类型的实现

Entity Framework 学习中级篇1—EF支持复杂类型的实现 本节,将介绍如何手动构造复杂类型(ComplexType)以及复杂类型的简单操作。通常,复杂类型是指那些由几个简单的类型组合而成的类型。比如:一张Customer表,其中有FristName和LastName字段,那么对应的Customer实体类将会有FristName和LastName这两个属性。当我们想

2012-04-09 09:24:49 374

空空如也

空空如也

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

TA关注的人

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