摘要:
ASP.NET MVC中,可以通过返回不同类型的ActionResult来输出不同内容,比如ViewResult会输出视图页,JsonResult会输出Json数据等等。 而有时会遇到同一个Controller需要支持输出不同类型的情况,比如正常查看一个用户的资料页时, 用/User/{id}就可以访问到;而在JavaScript或其它系统中需要查看用户资料,又希望/User/{id}能返回Js... 阅读全文
随笔分类 - ASP.NET
谈谈Ruby On Rails和ASP.NET
2009-07-25 18:28 by xiaosonl, 1674 阅读, 收藏,
摘要:
周未花了一天多的时间过了下<<应用rails进行敏捷web开发>>, 照着写了一半的示例程序, 对Rails简单了解一下, 趁还有印象, 来对比一下自己做了一年多的ASP.NET开发. 说的不对可以提, 杜绝骂人, 谢谢合作. 一. ORM. ASP.NET的ORM可选有很多, 如NHibernate, 以及MS自家的Linq to Sql和ADO.NET E... 阅读全文
ASP.NET中使用反射将控件值与实体值相互映射
2008-05-24 16:25 by xiaosonl, 2936 阅读, 收藏,
摘要:
在ASP.NET中, 我们要获取控件的值, 或是给控件赋值, 一般都是Control.Property = Entity.Property, Entity.Property = Control.Property.如果控件太多,这样写就显的繁琐,而且容易出错.这种情况下, 使用反射, 把符合控件名和实体属性名相同的值相互映射,只要一行代码就可以完成操作了.来看主要的两个方法签名:Code highl... 阅读全文
FastDev介绍系列之[邮件发送组件]
2008-05-01 21:53 by xiaosonl, 798 阅读, 收藏,
摘要:
FastDev是我这一年来, 在开发中总结积累而写的一些方便开发的组件.主要是用于ASP.NET开发.像邮件发送组件,静态页组件,数据验证组件等等.今天先介绍一下这个邮件发送组件.先说使用啊,首先是配置文件, FastDev.config, 放置于根目录下. Code highlighting produced by Actipro CodeHighlighter (freeware) htt... 阅读全文
改进了下之前的那个分页DataList控件
2007-06-25 17:12 by xiaosonl, 613 阅读, 收藏,
摘要:
之前写的那篇
没看过的请先看看.
这次主要几个改进:
1.修正了几个明显的BUG.
2.FootTemplate中的分页子控件为可选的,比如只需上一页和下一页,就只要像下面这样写就可以了.
3.改进的分页参数.可以自动识别URL在其后加上page=XX用于标识当前页. 阅读全文
发布一个未完善的分页DataList控件 -- PageDataList
2007-05-03 14:44 by xiaosonl, 1143 阅读, 收藏,
摘要:
做了几个网站后,发现分页显示组件是复用最高的一个组件之一,于是用了一晚上时间写个分页DataList控件,很简陋,但是还是挺好用的.使用方法:1.引用PageDataList.dll组件.2.在工具箱中添加这个组件,然后就可以直接拖进页面,像DataList一样使用(因为PageDataList就是继承DataList的).3.下一步是编辑ItemTemplate和FooterTemplate模板... 阅读全文
发布个SqlSiteMapProvider组件
2007-04-27 23:11 by xiaosonl, 2534 阅读, 收藏,
摘要:
该组件用于实现基于SQLServer的站点导航提供程序. 使用方法:1.引用SqlSiteMapProvider.dll.2.新建个类,取名为MySqlSiteMapProvider,继承CustomProvider.SqlSiteMapProviderBase抽象类.3.实现抽象类的四个抽象方法,代码如下: /**//// /// 获取首页的URL /// publ... 阅读全文