自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 典型的DIV CSS三行二列居中高度自适应布局

如何使整个页面内容居中,如何使高度适应内容自动伸缩。这是学习CSS布局最常见的问题。下面就给出一个实际的例子,并详细解释。(本文的经验和是蓝色理想论坛xpoint、guoshuang共同讨论得出的。)  首先先按这里看实际运行效果,这个页面在mozilla、opera和IE浏览器中均可以实现居中和高度自适应。我们来分析代码:CSS:body{background:#999;t...

2013-08-14 17:59:00 152

转载 ASP.NET Ajax In Action!

创建XMLHTTPRequest代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 var xmlHttp = null;if (window.XMLHttpRequest) { xmlHttp =...

2013-08-14 17:58:00 103

转载 ASP.NET Ajax

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_De...

2013-08-14 17:57:00 77

转载 JQuery基础知识

代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1.精准简单的选择对象(dom):$('#element');// 相当于document.getElementById("element")$('.element');//C...

2013-08-14 17:54:00 69

转载 Web前端浏览器兼容初探,小生浅文抛砖引玉,期待高手攻破难关!

前言浏览器兼容是前端开发人员必须掌握的一个技能,但是初入前端的同学或者其他后台web开发同学往往容易选择忽略,而形成两个极端:1 我最开始都是使用IE6,IE6上没问题,其它浏览器坑爹(多出现与前端后端一起搞的同学,小生2年前就这种状态,鼓励人家用ie6.。。。)2 我要遵循标准,我只要ff就好,IE就是坑爹的玩意,我不必去理他(小生一年前的心态。。。)现在看...

2013-04-21 13:11:00 67

转载 EF Code First学习笔记 初识Code First

Code First是Entity Framework提供的一种新的编程模型。通过Code First我们可以在还没有建立数据库的情况下就开始编码,然后通过代码来生成数据库。下面通过一个简单的示例来了解。建立一个控制台项目。通过Nuget来获取Entity Framework。增加两个模型类: public class Destination {...

2013-01-18 13:29:00 68

转载 Entity Framework 复杂类型

为了说明什么是复杂属性,先举一个例子。 public class CompanyAddress { public int ID { get; set; } public string CompanyName { get; set; } public string StreetAddress { get; set;...

2013-01-18 13:28:00 78

转载 Entity Framework 数据生成选项DatabaseGenerated

在EF中,我们建立数据模型的时候,可以给属性配置数据生成选项DatabaseGenerated,它后有三个枚举值:Identity、None和Computed。Identity:自增长None:不处理Computed:表示这一列是计算列。在EF中,如果主键是int类型,Code First生成数据库的时候会自动设置该列为自增长。但如果主键是Guid类型,我们就要手动的去设...

2013-01-18 13:28:00 229

转载 Nhibernate 3.0 cookbook学习笔记 动态设置连接字符串

我们都知道数据库有两种验证模式:Windows身份验证模式与SQL SERVER验证模式。在Nhibernate中可以动态的去配置它。在App.config中,这样添加两个连接字符串<add name="db" connectionString="Server=.\SQLExpress; Database=NHCookbook;User Id=Anonymo...

2013-01-18 13:27:00 90

转载 Nhibernate 3.0 cookbook学习笔记 创建事务自动包裹的访问层

Nhibernate中,一般我们用session对数据进行增删改查时都要将session包装在一个事务()中,类似下面的代码: using (var tx = session.BeginTransaction()) { //这里增加增删改查处理代码 //... ...

2013-01-18 13:27:00 56

转载 Nhibernate 3.0 cookbook学习笔记 一个基类实体类

using System;namespace Eg.Core{ public abstract class Entity<TId> { public virtual TId Id { get; protected set; } protected virtual int Version { get...

2013-01-18 13:26:00 70

转载 Nhibernate 3.0 cookbook学习笔记 创建一个加密类

为数据库中的关键字段进行加密是必不可少的,特别是一些用户密码,银行卡账号等。现在我们来说一下如何在Nhibernate中创建一个加密类来为数据库中的关键字段加密。1 创建一个接口:IEncryptorpublic interface IEncryptor { string Encrypt(string plainText); st...

2013-01-18 13:26:00 96

转载 Nhibernate 3.0 cookbook学习笔记 配置与架构

NHibernate项目中都有App.config,主要是用来配置项目中的日志与数据库等。典型的App.config配置文件(这里包括log4net):View Code <?xml version="1.0" encoding="utf-8" ?><configuration> <configSections>...

2013-01-18 13:25:00 66

转载 Nhibernate 3.0 cookbook学习笔记 映射组件与枚举类型

映射组件有时候我们会重复的用到一些数据,但我们又没有必要在用一个实例表示它们。比如地址,有家庭地址,工作地址,而地址就那个重复用到的数据,我们可以把它独立出来。在NHibernate中表示就是组件(component)1 先定义一个Address类:public virtual string Lines { get; set; }public virtual stri...

2013-01-18 13:25:00 81

转载 Nhibernate 3.0 cookbook学习笔记 减少程序启动时间

加载NHibernate的配置配制文件要花费相当的时间,NHibernate要加载,解析,编译我们的映射文件和反射对应的模型。下面来说说如何减少程序在这方面的启动时间。using System;using System.Configuration;using System.Reflection;using System.Runtime.Serializat...

2013-01-18 13:25:00 88

转载 Nhibernate 3.0 cookbook学习笔记 查询

1Criteria Queries简单的单表查询: public IEnumerable<Movie> GetMoviesDirectedBy(string directorName) { return _session.CreateCriteria(typeof(Movie)) .Add(R...

2013-01-18 13:24:00 64

转载 Nhibernate 3.0 cookbook学习笔记 集合

Nhibernate支持四种集合:1 BagsBags中的数据允许重复,并且顺序在Bag中是不重要的。比如一个ActorRole的Bag集合,可能包含actor role 1, actor role 2, actor role 3, actor role 1,actor role 4, and actor role 1,它们中允许有重复项出现。下面是一个典型的Bag映射:...

2013-01-18 13:23:00 66

转载 Nhibernate 3.0 cookbook学习笔记 一对多与多对多映射

1 一对多映射还是用Movie与ActorRole来说明。我们假设一个Movie可以有多个ActorRole,而一个ActorRole只能对应一个Movie。设置一对多映射主要是父类(Movie)要做相应的更改。我们在Movie类中要增加一个集合,用来表示该Movie下的所有ActorRole。 public class Movie : Product {...

2013-01-18 13:23:00 91

转载 Nhibernate 3.0 Cookbook学习笔记 利用XML映射类

本文基于Nhibernate 3.0 Cookbook,下载地址:http://home.cnblogs.com/group/topic/42850.html准备工作,下载Nhibernate:http://sourceforge.net/projects/nhibernate/files/NHibernate/3.0.0.GA/因为是基于Nhibernate 3.0 Cookb...

2013-01-18 13:21:00 84

转载 EF Code First 学习笔记:约定配置

要更改EF中的默认配置有两个方法,一个是用Data Annotations(在命名空间System.ComponentModel.DataAnnotations;),直接作用于类的属性上面;还有一个就是Fluent API,通过新增相应的配置类来覆盖默认配置。现在我们用这两个来对比了解EF中的约定配置。主键:KEYData Annotations:通过Key关键字来标识一个主键...

2013-01-18 13:14:00 98

转载 Ajax请求过程中显示“进度”的简单实现

Ajax在Web应用中使用得越来越频繁。在进行Ajax调用过程中一般都具有这样的做法:显示一个GIF图片动画表明后台正在工作,同时阻止用户操作本页面(比如Ajax请求通过某个按钮触发,用户不能频繁点击该按钮产生多个并发Ajax请求);调用完成后,图片消失,当前页面运行重新编辑。以下图为例,页面中通过一个Load链接以Ajax请求的方式加载数据(左)。当用户点击该链接之后,Ajax请求开始...

2013-01-18 13:06:00 224

转载 Mvc Html.ActionLink 使用的一些小技巧

1. 如果是链接字体加 css。比如 加红色 @Html.ActionLink("<<最开始一页", "AllMedias","ListenMedia", new { page = 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter },new {style="color:...

2013-01-18 13:04:00 589

转载 [转载] MVC3自定义标签,给Html.ActionLink加上支持图片链接的功能

Html.ActionLink只支持文字链接,现在我们利用C#的扩展方法写一个Html.ActionLinkWithImage()让其支持图片链接的功能。一、首先新建一个静态类,将命名空间在改在System.Web.Mvc下,代码如下代码 复制 - 运行using System; using System.Collections.Generic; us...

2013-01-18 13:01:00 82

转载 Ajax复习第三篇(Ajax之无刷新登录)

无刷新登录大家也许没写过,但是一定都是听说过的,很早以前就想用这个小技术在自己做的小项目中用一把了,但都没有付出过实践,在网上查也没有查到具体完整的代码,在这里,今天菜鸟蔡也来试了一把,献丑了,希望对初学的童鞋有点帮助。 好了,还是和以前一样,先建一个Login.html页面吧,用于填写登录信息,然后再建一个DealData.aspx页面吧(当然,这里用一般处理程序是最...

2013-01-17 15:36:00 59

转载 Ajax复习第四篇(Ajax之无刷新评论)

上一篇实现了登录,这篇应该是评论了,原理其实都一样,只当给自己复习和希望能帮助初学的童鞋......废话不多说了,还是直接上吧!还和以前一样,首先还是建一个DoComments.aspx页面和一个DealComments.ashx页面(代码基本上都有注释,如果没写注释,请先看前几篇!)。Docomments.aspx页面中的代码为:<head runat...

2013-01-17 15:36:00 57

转载 Ajax复习第一篇(传统的JavaScript方法实现Ajax功能)

Ajax是Asynchronous JavaScript and XML,其核心是通过XMLHttpRequest对象以一种异步的方式向服务器发送请求,并通过该对象接收请求返回的数据,从而完成人机交互的数据操作(呵呵、、、说的有点吓人!)。其实最简单的可以理解为:JavaScript + XMLHttpRequest + CSS +服务器端的集合,其本质上是一种浏览器端的技术。好了,...

2013-01-17 15:35:00 169

转载 Ajax复习第二篇(JQuery中的load()方法实现Ajax功能)

在上一篇博客中写到的是在传统的Javascript中使用XMLHttpRequest对象异步加载数据的,唉,童鞋.......看到那些代码是不是有点头疼啊!呵呵......不仅是你,我都有点反感了,不仅要判断浏览器,还要......反正就是有一大坨代码,看起来毫不爽,现在,让我们忘记拿一大坨吧(记住:这里不是真的忘记哦!好像许多公司面试Ajax这块内容时,都会让你不用拖控件的方式写一个原...

2013-01-17 15:35:00 83

转载 Web Service入门

1.Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可...

2013-01-17 15:25:00 71

转载 WebService和Ajax

第一种把WebService写在页面之外的看代码吧,我写的有注释大家应该一看就明白了这是Ajax代码用来调用WebService里代码<formid="form1"runat="server"><inputtype="button"id="button"value="Random"onclick="GetRandom()...

2013-01-17 15:23:00 55

转载 ASP.NET简易教程6——"增删查改"来一遍

"增删查改"来一遍有前面的基础,本节将对“增删查改”操作一遍,这样既方便大家熟悉三层架构的流程脉络,也对新手起到巩固的效果。与数据库相关的软件开发,无外乎是对数据的增删查改,在此,在之前的例子上实现这些操作。增加Insert我们在数据库的存储过程,已经有了自己的SQL增加语句。本例是在if @type=’ Insert_User’下。1.在前台代码加入两个Lable、...

2013-01-17 15:21:00 365

转载 ASP.NET简易教程4——创建首个asp.net页面

创建首个asp.net页面本节我们将正式创建我们的首个页面,并实现查询数据库显示数据在浏览器上。在我们了解相关基础知识后,现在我们着手新建首个页面。在开发asp.net三层架构网站时,需要时刻遵守三层(UIL,BLL,DAL)原则。首先,在我们之前新建的网站解决方案中添加首个页面,右击WebSite,添加——新建项,在弹出的对话框中,在“已安装的模板”选择“Web”,点击“W...

2013-01-17 15:20:00 297

转载 ASP.NET简易教程2——创建三层架构模板

创建三层架构模板在上节介绍了三层架构的基本概念,如果还是无法清晰地理解,没关系,后续还会贯穿学习它。现在我们着手建立个三层架构的模板。开发工具(vs2010、MSSQL2008)1.在vs2010中文件——新建——项目,在新建项目对话框中,“已安装的模板中”选Visual C#--Web,选择ASP.NET空Web应用程序,填写自己网站的名称和解决方案名称,如图:...

2013-01-17 15:19:00 120

转载 ASP.NET简易教程3——SQL存储过程

SQL存储过程B/S结构下,离不开数据库,在接下来的学习时,要求读者至少知道少许的基本SQL语句(增删查改)。在进行正式编程时,简要介绍一下存储过程。存储过程就是将一系列的SQL语句集中置一个文件中。在大型数据库系统中,存储过程具有重要的作用,至于优点,大家可以搜索网上的资料,在此就不过多的介绍,个人感觉比起拼凑SQL语句,优点实在是太多了。首先大家在自己的SQL2008...

2013-01-17 15:19:00 115

转载 WCF与WebService的区别(转)

1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使用。 后来微软做了AS...

2013-01-15 16:58:00 51

转载 WCF,Net remoting,Web service概念

一 WCF概括地说,WCF具有如下的优势:1、统一性前面已经叙述,WCF是对于ASMX,.Net Remoting,Enterprise Service,WSE,MSMQ等技术的整合。由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。2、互操作性由于WCF最基本...

2013-01-15 16:58:00 84

转载 WCF入门示例二:承载于IIS中的WCF示例程序

上一个示例程序演示承载于托管代码中的WCF服务,这个示例将演示承载于IIS中的WCF服务.跟上一个示例一样我们先从创建一个WCF服务程序开始.为了方便演示,我们这个项目就在第一个项目的基础上创建.这里先提供完整的项目图做参考1.用VS2010打开WcfServiceDemo, 右键WcfServiceDemo解决方案-->Add-->New Project....

2013-01-15 16:56:00 96

转载 WCF入门示例一:承载于托管代码中的WCF示例程序

下面的实例我们将创建一个承载于托管代码中的WCF示例程序.开发工具是VS2010, .NET FrameWork 4.0.这个示例主要概念是,建一个WCF服务提供程序,提供加减乘除的运算,然后再建一个客户端调用程序来调用WCF服务上的方法.下面是完成后的程序框架的截图:下面我们开始示例程序1.打开VS2010-->File-->New-->Pro...

2013-01-15 16:54:00 145

转载 Javascript 进行decode编码,C#中进行解码的问题

Javascript 中对URL 进行编码,可以用escape(url) 函数进行编码,但如果该url 中包含+ 号符号时,在C#中用HttpUtility.UrlEncode() 进行解码,会发现+号不见了,+号被解析成空格;escape 不会对+号进行编码,所以会出该问题解决方案:Javascirpt中用encodeURIComponent() 函数进行编码,这...

2013-01-15 15:57:00 94

转载 ADO.NET Entity Framework -Code Fisrt (二)

Code First 可以自动根据Model 映射来创建数据库,这点非常方便。 但是按照上一节的方式创建的表,会发现,所有字符串列都是nvarchar(max),就是说每个model的属性映射的表列都是采用CodeFist 默认的设置进行创建。 这当然不科学,CodeFirst 提供了数据注释(Data Annotation) 的方式来标记每个模型的属性与表之间的映射。Conve...

2013-01-15 15:40:00 78

转载 ASP.NET MVC 音乐商店 - 0 概览

MVC 音乐店是用来介绍和展示使用 ASP.NETMVC 以及 Visual Studio 进行 Web 开发的示例应用程序,我们将从基础知识开始,一步一步地进行介绍,因此,初学者也可以去的很好的学习体验。这个示例程序使用 ASP.NET MVC3 完成,视图部分使用 Razor 引擎,数据库访问使用 EF CodeFirst。这个程序将会创建一个音乐商店,这个程序包括三个主要的...

2013-01-09 13:58:00 70

空空如也

空空如也

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

TA关注的人

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