ASP.NET
haiyabtx
这个作者很懒,什么都没留下…
展开
-
Web Service 系列 → 第一个 Hello Word
一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible转载 2012-09-14 09:26:55 · 186 阅读 · 0 评论 -
C#面试基础问题
English Version: http://dflying.dflying.net/1/archive/104_c_basic_interview_questions.html如果你的简历上面写“熟悉/了解C#”,那么你就应该能够回答下面的这些基础问题。我将给出自己的简要答案以供参考。欢迎讨论。如果是“精通”,那么请参考:http://www.cnblogs.com/dflying转载 2012-09-14 09:25:59 · 120 阅读 · 0 评论 -
C# 委托(Delegate) 事件(Event)应用详解
委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.Net Framework中的委托和事件、委托和事件对Obse转载 2012-09-14 09:25:46 · 502 阅读 · 0 评论 -
泛型
泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static voidMain(string[] args) { int obj = 2; Test test = new Test(obj)转载 2012-09-14 09:25:44 · 158 阅读 · 0 评论 -
[原创] Castle.ActiveRecord 3.0.0+NHibernate 3.0.0.4000+SQLite+NVelocity 服务器控件 组合案例
Castle项目: http://www.castleproject.org/NHibernate 下载: http://sourceforge.net/projects/nhibernate/files/NHibernate/案例下载地址:BtxCMS_Demo.rarVS环境:VS2010数据访问框架: Castle.ActiveRecord 3.0.0 + NHibernat原创 2012-09-14 09:25:33 · 233 阅读 · 0 评论 -
Web Service 系列 → 智能升级也简单(用Web Services制作升级程序)
升级程序的制作有多种方法,下面介绍一种用Web Services制作的升级程序。通过Web Services 升级程序就象读写本机文件一样简单。所以我就直接给出代码。 Web Services部分代码:using System;using System.Web;using System.Web.Services;using System.Web.Services.Proto转载 2012-09-14 09:26:36 · 110 阅读 · 0 评论 -
ASP.NET 备份与恢复ACCESS数据库
备份与恢复ACCESS数据库核心技术:File.Copy1.前台 备份与恢复ACCESS数据库 数据库备份名称:转载 2012-09-14 09:26:29 · 114 阅读 · 0 评论 -
ASP.NET 缓存
缓存的分类客户端缓存:主要与客户端的浏览器缓存有关系! 服务器端缓存:服务器端缓存从性质上看,又可以分为两种。 静态文件缓存:好多页面是静态的,很少改动,那么这种文件最适于作静态缓存。现在的IIS 6.0这部分内容是直接存放在Kernel的内存中,由HTTP.SYS直接管理。由于它在Kernel Space,所以它的性能非常的高。用户的请求如果在缓存里面,那么HTTP.SY转载 2012-09-14 09:26:25 · 182 阅读 · 0 评论 -
浏览页面变下载 OutputCache造成页面响应内容类型为text/vnd.wap.wml的问题
这段时间,访问博客园首页有时会出现text/vnd.wap.wml文件下载的对话框,如下图: 出现这个问题后,等1分钟左右或者回收应用程序池就恢复正常。开始以为是IIS 7的问题,不知道从何处下手去找出原因。 今天终于在iis.net的论坛中找到了原因:Prevent automatic content type switching to text/vnd.wap.wml of转载 2012-09-14 09:27:51 · 307 阅读 · 0 评论 -
Spring.NET1.3.2+NHibernate3.2+MVC3+easyui BtxCMS@B.T.X 项目及界面展示
最近因为工作需要制作了一个系统 Spring.NET1.3.2+NHibernate3.2+MVC3,后台以easyui作为框架界面,个人感觉还是不错的,所以打算制作一个专题将自己这段时间以来的技术进行一个总结!欢迎大家互相交流热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个原创 2012-07-27 12:58:07 · 1392 阅读 · 0 评论 -
开源的C#组件 RSS.NET
之前为了给博客加上RSS功能便了解了一下RSS的相关。小研究了一些RSS是什么、怎么用、有什么规范之后在网上找到很多别人封装的RSS操作类,但是都觉得似乎有点简单了,而且很多代码写得很死,于是打算研究清楚后自己写个RSS组件来完成工作,后来在同事介绍了一个外国的开源RSS组件开源项目,写得实在是好,于是下载了源码来学习,并且使用到自己的博客里面,下载的版本不知道是不是最新的,使用的时候做了点微型的转载 2012-09-14 09:26:48 · 182 阅读 · 0 评论 -
在ASP.NET MVC中使用“RadioButtonList”和“CheckBoxList”
一、有何特别之处?和我的很多文章一样,旨在提供一种大体的解决方案,本解决方案旨在解决如下一些问题:通过独立的组件对绑定到ListControl(ASP.NET Web Form的说法)的列表进行单独管理;自动地调用上面这个组件获取列表信息进行相关Html的生成;支持ASP.NET MVC原生的Model Binding。二、实例演示下面是代表个人信息同时作为Model的Pers转载 2012-09-14 09:27:04 · 328 阅读 · 0 评论 -
Linq 基础学习
什么是LINQLINQ(发音为link)代表语言集成查询(Language Integrated Query)详细见LINQ匿名类型第一个成员初始化器是赋值形式,第二个是成员访问表达式,第三个是标示符形式,如下实例所示:string Sex = "男";var person = new { Age = 24, SimpleClass.Name, Sex };Consol转载 2012-09-14 09:27:20 · 203 阅读 · 0 评论 -
C# using 语法说明
using 关键字有两个主要用途: (一).作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 (二).作为语句,用于定义一个范围,在此范围的末尾将释放对象。using指令 ①允许在命名空间中使用类型,这样,您就不必在该命名空间中限定某个类型的使用: using System.Text; using转载 2012-09-14 09:25:40 · 90 阅读 · 0 评论 -
让NET C# 程序独立运行(脱离 .NET Framework运行,绿色运行)
我觉的MS的.net方案其实很不错。C#呢,用现在流行的话来说“很给力”!但是.net版本众多。而且.NET Framework框架很大。拖着一个大大的.net Framework总是让人很郁闷。我也碰到了这个让人郁闷的问题。在网上找呀找呀。找到另一个.NET Framework 替代方案。Mono。下载地址为:http://www.go-mono.com/mono转载 2012-09-19 16:48:46 · 1593 阅读 · 1 评论 -
Web Service 系列 → Web Service 简介
一、Web Service简介1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible转载 2012-09-14 09:26:10 · 257 阅读 · 0 评论 -
C#中HashTable的用法
一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的ke转载 2012-09-14 09:26:14 · 141 阅读 · 0 评论 -
C# 哈希表(Hashtable)
一、哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似key/value的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中key/value键值对均为object类型,所以Hashtable可以支持任何类型的转载 2012-09-14 09:26:51 · 100 阅读 · 0 评论 -
C# SquishIt JavaScript、CSS压缩器
一段事件木有更新博客了,主要是这段时间工作略忙,业余时间又在帮个朋友做个小东西,于是也就没去接触新东西。今天上网的时候一个老同事(我刚出来工作时的师傅^_^)发来个网址,说是有好东西叫我看,于是看了一下,果然发现了好东西,也解决了之前我在思考的一个小问题。是一个C#.NET的组件来的,由于资料是E文的,按照惯例似懂非懂地看完然后写点测试DEMO。这篇文章记录一下学习成果,其实挺简单- -!转载 2012-09-14 09:26:45 · 163 阅读 · 0 评论 -
ASP.NET 备份恢复SqlServer数据库
备份SqlServer数据库核心技术:using System.Data.SqlClient;using System.IO;string SqlStr1 = "Server=(local);DataBase=master;Uid=sa;Pwd=";string SqlStr2 = "Exec sp_helpdb";string SqlStr1 = "Server=(loc转载 2012-09-14 09:26:27 · 136 阅读 · 0 评论 -
C# 概念 委托和事件
源码下载:http://www.tracefact.net/SourceCode/Delegates-and-Events-in-CSharp.rarC# 中的委托和事件引言委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事转载 2012-09-14 09:26:23 · 514 阅读 · 0 评论 -
AutoComplet
AutoComplete这个控件网上已经很多了,以前在一个项目中用过一次,但是没有很好的去封装它。最近在学习控件开发,感觉这个控件以后还会用到,便尝试着写了一个。虽然这个控件网上随便一搜就有,但为了能将它融合到自己的框架中,自己开发一个也是有必要的,而且开发的过程,也是学习和提高的契机。 首先展示一下使用的方法和效果吧1.新建一个空白的页面,引入必要的脚本和样式文件(Jquery和转载 2012-09-14 09:27:33 · 136 阅读 · 0 评论 -
WCF 系列 → HelloWord
WCF在4.0版本里有这么一个新的特性没有.svc的文件服务激活。为了验证这么句话,".svc对于服务激活来说就是起到了这么一个映射的作用",今天就用"Hello Word"来验证它吧!.svc文件在我们建立WCF服务项目的时候VS会自动帮我们创建好(图1);我们也可以把它修改成下面的方式(图2)。图1.(VS自己创建) 图2.(自己修改的)为了不偏移今天的转载 2012-09-14 09:28:10 · 175 阅读 · 0 评论 -
Web Service 系列 → C# Web Service 调用
1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标转载 2012-09-14 09:26:53 · 311 阅读 · 0 评论 -
Json数据转换为泛型集合(或实体)
#region Json数据转换为泛型集合(或实体) /// /// 单条json数据转换为实体 /// /// /// 字符窜(格式为{a:'',b:''}) /// private static T ConvertToEntity(string str) {转载 2012-09-14 09:28:28 · 174 阅读 · 0 评论 -
NVelocity系列 → NVelocity 语法及指令
NVelocity是一个基于.NET的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由.NET代码定义的对象。从而使得界面设计人员与.NET程序开发人员基本分离。 一、nVelocity的常用功能简介 1、 在页面中定义变量,并进行简单的运算。 2、 在页面中获得对后台程序实体对象的引用。转载 2012-09-14 09:25:37 · 228 阅读 · 0 评论 -
Log4net 日志记录包
请在这里下载示例代码 1 简介1.1 Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境转载 2012-09-14 09:25:42 · 235 阅读 · 0 评论 -
asp.net web实现ftp上传代码 (解决大文件上传问题)
原来使用asp.net上传控件上传 那个虽然简单但是页面不是很友好 然后就用了uploadify上传控件 这个控件虽然界面友好 但是大文件还是不能上传 而且在不同的浏览器会出现session丢失问题 所以我到了个ftp上传的方法using System; using System.Configuration; using System.Data; using System.Linq转载 2012-09-14 09:27:02 · 227 阅读 · 0 评论 -
Discuz!NT 的URL地址重写(URLRewrite)
在Discuz!NT中的前台页面访问(特别是aspx)是被HttpModule接管的,所以大家在Discuz.Web项目的目录下看到的唯一"aspx文件"是index.aspx,而所有其它前台页面都有“/aspx/”文件夹下的相应的子目录中,而这些子目录名称是与后台所“生成”的模板存在对应关系的。而这种“关系”的绑定是通过dnt_templates(模板数据表)来进行关联的。而有关模板转载 2012-09-14 09:26:41 · 429 阅读 · 0 评论 -
直接读取网页写成静态页的几个方法
研究一下不用模板将页面写成静态页的方法,归纳以下3种。注意要引用2个命名空间: using System.Net; using System.IO; 1.在服务器上指定aspx网页,生成html静态页1。System.IO.StreamWriter sw = new System.IO.StreamWriter(Server.MapPath("静态页1.ht转载 2012-09-14 09:26:38 · 123 阅读 · 0 评论 -
NVelocity系列 → NVelocity配置详解
在VelocityEngine初始化前,可以通过ExtendedProperties配置NVelocity的运行环境参数,当执行VelocityEngine的Init(ExtendedProperties)后,NVelocity会合并自定义配置和默认配置。NVelocity在NVelocity.Runtime.RuntimeConstants中定义了默认配置项的名称,在内嵌资源文件NVelocit原创 2012-09-14 09:28:06 · 176 阅读 · 0 评论 -
项目 BtxCMS@B.T.X 系列 之 WinForm 界面美化 浮动弹窗 等项目案例下载演示
项目开发环境:VS2010 NET2.0透明界面美化,不规则界面,控件重写1 登入界面 功能: 登入框验证,注册表记录用户及密码,进度条,winform登入信息保存2 主界面 功能:透明界面美化, 透明按钮切换,用户信息传递,最大化,最小化,关闭,移动窗口,定时器,弹窗,页面传值原创 2012-10-20 11:22:24 · 719 阅读 · 0 评论