自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (26)
  • 收藏
  • 关注

转载 论坛中版主给帖子设置高亮显

论坛中版主给帖子设置高亮显

2011-10-09 17:02:55 466

原创 写给ASP.NET程序员:网站中的安全问题

 做项目也有一段时间了,在程序中也遇到很多安全方面的问题。也该总结一下了。这个项目是一个 CMS 系统。系统是用 ASP.NET 做的。开发的时候发现微软做了很多安全措施,只是有些新手程序员不知道怎么开启。下面我通过几个方面简单介绍:  1:SQL 注入  2:XSS  3:CSRF  4:文件上传SQL 注入  引起原因:其实现在很多网站中都存在这种问题。就是程序中直接进

2009-11-23 10:25:00 369

原创 俞敏洪在北京大学2008年开学典礼上的演讲辞

俞敏洪在北京大学2008年开学典礼上的演讲辞(2008-09-25 21:36:25)  分类:【C】【俞敏洪文档】在北京大学2008年开学典礼上的发言英语系80级校友、新东方教育科技集团董事长兼总裁俞敏洪2008年9月21日  北大原来从未邀请过校友在开学典礼上讲话,2008年开学典礼,北大邀请了新东方教育科技集团董事长

2009-06-04 10:20:00 505

原创 Asp.net 2.0 Webpart 数据库的迁移

2009-05-31 14:24:00 374

原创 MonoRail学习笔记二十:资源文件的使用和多语言支持

 -和ASP.NET一样,MonoRail也可以方便的使用资源文件,以及利用资源文件来实现多语言的支持。主要是利用了Resource和LocalizationFilter这两个属性,具体使用方法如下:1、使用资源文件Controller代码:     [Resource("resx", "TestSiteNVelocity.Controllers.ResourceFile")]    

2009-04-28 13:18:00 372

原创 MonoRail学习笔记十九:可重复使用组件ViewComponents的使用

 在MonoRail中我们可以定义一些可重用的组件,在其他需要使用的页面引入这个组件就可以了。有点相当于.NET中的自定义控件,可以节约代码,方便开发,提高重用性。在MonoRail中把这一功能叫做ViewComponent,下面就来具体看看它的使用方法:ViewComponent可以使用现成的view,可以给父view发送数据,也支持参数输入和内部多节的方式1、生成ViewComponent

2009-04-28 13:17:00 426

原创 MonoRail学习笔记十八:在VM中可以使用哪些系统变量

 我们知道在vm中可以直接使用Session、SiteRoot等,那么我们还可以使用哪些默认的系统变量呢?其实可以直接在vm中使用的系统变量都是在NVelocityViewEngine类的CreateContext方法中定义的。下面我们就看看到底定义了哪些(详见代码中的注释说明): 1        private IContext CreateContext(IRailsEngineCont

2009-04-28 13:15:00 454

原创 MonoRail学习笔记十七:TransformFilter的使用

 TransformFilter是用来转换用的,比如把页面所有的内容转换成大写,或把一些关键字转换成超链接。比如我们经常看到一些博客内容中的关键字都被转换成超链接了,就可以使用TransformFilter来实现。TransformFilter都是在实际渲染页面之前执行的1、利用现成的类把小写替换成大写:controller:        [TransformFilter(typeof(Wi

2009-04-28 13:14:00 373

原创 MonoRail学习笔记十六:AJax在MonoRail中的使用

 AJax几乎成了web2.0的一个代表,Java和Asp.net中都提供了一些AJax操作的控件。在MonoRail中也同样提供了AJax操作的共通类:AJaxHelperAJaxHelper可以指定当文本框输入变化时调用后台代码、可以监控一个Form,当Form内控件值变化时调用后台代码、可以在点击一个按钮时调用后台代码,也可以在页面加载时就调用后台代码。当然这些调用都是采用AJax,

2009-04-28 13:12:00 390

原创 MonoRail学习笔记十五:文件上传

 在MonoRail中文件上传很简单,使用智能绑定方式后直接用HttpPostedFile类就可以进行操作了vm文件:1h1 align="center">Upload photoh1> 2form action="upload.rails" method="post" enctype="multipart/form-data"> 34$FormHelper.FileField("addi

2009-04-28 13:11:00 309

原创 MonoRail学习笔记十四:分页功能的使用

 在Asp.net开发中的GridView功能比较强大,可以方便的进行分页等操作。在MonoRail中也提供了方便的分页功能,只要使用PaginationHelper就可以了。当然,你如果是在数据库端进行分页的话就不是这篇笔记考虑的范围了。Controller代码:ModelCode highlighting produced by Actipro CodeHighlighter (freew

2009-04-28 13:07:00 434

原创 MonoRail学习笔记十三:NVelocity的增强功能

 之前我转载过一篇:《Velocity 模板使用指南》中文版[转] ,这个是基于最开始的Java版下的Velocity来说的。后来在castle的.NET版下又提供了一些增强功能,详见:NVelocity Improvements本文结合一些小例子来具体谈谈这些增强功能的使用。(有部分内容是直接翻译自NVelocity Improvements -_-)一、支持数组参数比如在Controlle

2009-04-28 13:04:00 418

原创 MonoRail学习笔记十二:layout布局的使用

 在Asp.net中提供了MasterPage母版页的机制,可以实行整体风格的控制在MonoRail中同样提供了这种机制,可以方便的处理布局和一些整体风格。使用方式很简单,主要就是Layout属性:LayoutController.cs1    [Layout("/master")]2    public class LayoutController : Controller3    {4

2009-04-28 13:02:00 354

原创 MonoRail学习笔记十一:页面控件的填充和验证

 Mono提供很多组件可以方便的处理页面:可以自动将后台的值填充到页面,可以自动进行Javascript验证,可以自动在后台验证等。这些功能都是比较实用的,可以减少很多开发FormHelper是用来对应html页面中Form内的tag的,可以自动填充textbox等 ValidationHelper可以帮助我们在前台利用Javascript验证Castle.Components.Validat

2009-04-28 13:01:00 411

原创 MonoRail学习笔记十:Controller和Url的对应关系

 在MonoRail里面存在Url和Controller之间的对应关系(当然,这种映射关系我们也可以修改),网上也有了一些说明,但好像不太完全。我再总结一下,有遗漏的,欢迎增加:1、 普通方式    public class HomeController : Controller    {        public void Index()        {        }    }对

2009-04-28 12:59:00 399

原创 MonoRail学习笔记八:页面缓存的使用

 以前版本中MonoRail是不支持页面缓存的,在1.0 RC3版中加入了页面缓存的支持,有了页面缓存之后会对性能有很大的提升。主要是通过加入了一个新的属性CacheAttribute.cs,其实后台也是同样使用了System.Web下的缓存处理的机制(以前Yok也写过一篇实现MonoRail页面缓存,他是通过编写自己的缓存类来实现的,效果也不错)使用方法很简单,如下所示:下面列出了主要的文件,要

2009-04-28 12:58:00 461

原创 MonoRail学习笔记九:Rescue的使用

 Rescue是MonoRail中处理异常的一种机制在asp.net或者java开发中我们都要进行异常处理,即发生异常时跳转到某一个错误页面。以前很多时候我们都是自动定义一种方式来处理的,在MonoRail中提供了一种现成的机制来处理异常使用方式很简单,只要加入一个Rescue属性就可以了。我们先来看看一个最简单的方式:Controller代码:    [Rescue("/er

2009-04-28 12:58:00 345

原创 MonoRail学习笔记七:页面交互的输入输出方式总结

 MonoRail和WebForm很大的一个区别就是没有使用viewstate,不能使用WebForm中的服务器控件。所以页面的取值、赋值都要由我们自己控制,当然MonoRail也提供了很多种页面交互的方式这篇笔记主要考虑页面之间的传取值,对于Application、Session、Cookie等不做讨论下面列出我看到的一些方式,有遗漏的地方,欢迎补充。注:对于中文可能乱码的情况:1、需要把如

2009-04-28 12:57:00 476

原创 MonoRail学习笔记六:Filter功能使用

 MonoRail中提供了Filter功能,可以在一个请求执行前或执行后执行一个特定的方法。这样我们就这样实现统一进行用户权限判断等功能。以下是一个简单的权限判断的演示:给每一个controller加入属性Filter    [Filter(ExecuteEnum.BeforeAction, typeof(FilterBadHeader))]        public class Fil

2009-04-28 12:56:00 334

原创 MonoRail学习笔记五:定制服务实现自定义功能

 在上一篇MonoRail学习笔记四:MonoRail基本流程分析 中我提到,MonoRail中可以自定义一些服务。比如可以定义自己的Url解析类,来实现http://localhost:***/index.rails 等http://localhost:***/*.rails 的效果。具体步骤如下:1、修改web.config文件,在monorail节中加入以下定义    service

2009-04-28 12:54:00 382

原创 MonoRail学习笔记四:MonoRail基本流程分析

 主要分析MonoRail框架内主要的几个类之间的调用关系,特别是分析一下当我们在浏览器中输入一个链接时,后台是怎么调用的,直至最后显示出页面的一个大体流程。了解之后我们也可以知道哪一部分是可以由我们改造的。基于Castle 1.0 RC3版本,和Castle 1.0稍微有点区别首先看一下最简的一个web.config配置文件:xml version="1.0" encoding="utf-8

2009-04-28 12:53:00 333

原创 MonoRail学习笔记三:使用方便功能强大的routing功能

 我们浏览论坛或博客时经常会看到这样的Url:http://www.cnblogs.com/firstyi/archive/2007/10/17/927967.html (这个是博客园中的一个链接),其实实际上是不存在927967.html这个文件的,都是通过routing进行转义的那么在MonoRail中我们可以方便的实现此功能。首先在Web.config中配置:   monorail>  

2009-04-28 12:48:00 303

Nhibernate代码自动生成工具

Nhibernate代码自动生成工具

2017-05-10

统计曲线图,折线图等

统计,曲线图,折线图等,订单,产品数据统计

2014-07-12

图片延迟加载

关于网站图片延迟显示,加载 jq-lazyload.js(图片延迟加载)

2014-07-12

QQ登录授权接口调用

QQ 登录 授权 接口 调用 很方便的接口调用

2011-12-17

新浪Auoth登录授权接口调用

新浪 Auoth 授权 登录 接口 调用 做的比较完善,打开就能测试

2011-12-17

图片,文件批量上传源代码

图片,文件批量上传源代码,这是一个非常好用,且操作方便的图片批量上传源码。

2011-05-18

Silverlight经典案例

Silverlight,银光技术,Silverlight经典案例,Silverlight,银光技术,Silverlight经典案例

2011-03-16

jQuery实现网站换肤功能

jQuery,更换背景颜色,网站换色,像网易一样更换背景颜色

2011-03-16

asp.net Url重写与动态生成静态页面

这是一个非常实用的:asp.net Url重写与动态生成静态页面。效果很好

2010-09-08

图片轮换flash,js,图片轮换

这是一个非常不错的flash图片轮换效果.

2010-09-08

asp.net上传图片预览.rar

可以在IE7,IE8上实现图片预览效果,是一个很小,很好的图片预览功能。

2010-07-17

ssh+dwr级联下拉列表框

ssh+dwr级联下拉列表框,是可以实现基本功能的。

2009-12-02

NHibernate学习资料

对于初学NHibernate来说,看这本资料是很有用的。

2009-11-23

DropDownList下拉框多选的功能

DropDownList下拉框多选的功能,这是一个很好的事例

2009-09-03

处理照片缩略图的一个很好的例子

这是一个很好的处理缩略图的例子,同时包括了水印这些各方面的都做到了。很全面,也很好用。

2009-07-24

这是本人做的一个很好的Java自定义标签

Java里面有没有像ASP.net那样的自定义控件,我想了很久。但还是觉得用自定义标签是最好的解决方法

2009-07-24

这是一个很好的缩略图组件工具

这个工具对于创建缩略图有很好的作用,这对于解决一直困扰我们的缩略图问题得以解决。

2009-07-24

monorail的过滤器

这是一个monorail的过滤器实例,和java中的差不多

2009-04-28

MonoRail+实体类生成器.rar

MonoRail+实体类生成器.rar,这个软件可以方便地生成实体类代码

2009-04-28

ShoppingCart-MonoRail.rar

ShoppingCart-MonoRail.rar,这是monorail的一个经典实例

2009-04-28

CastleProject-1.0-RC3.msi

monorail服务组件,是学习monorail的好必要组件

2009-04-28

通过二进制数据流的方式,读写图片,把图片存入数据库

通过二进制数据流的方式,读写图片,把图片存入数据库,再从数据库读取出来显示

2009-04-21

Excel导入导出,把数据从Excel直接导入到Sql数据库中

我这个实例,是将数据从Excel直接导入到SQL-Server数据库中。

2009-04-11

ASP.NET,c#面试题精选

这里面包含了一百三十道面试题目,并且有答案。新手可以大量下载

2009-04-01

可以不通过Wrod,直接调用打印控件

这个控件可以直接,调用打印控件。而不去到Word中。

2009-04-01

动态下载网页内容存入数据库

通过该程序,可以动态地,下载相应网页上的内容。并有定时器,定时下载。 该程序,可以帮助你下载你想要从网页中下载的内容与信息,并存入数据库中。

2009-03-12

空空如也

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

TA关注的人

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