编程技巧 - 文章列表
-
如何在ASP.NET中使用Syndication创建一个RSS源
前言\nRSS(Really Simple Syndication)一词有时候仍大体上意为网摘,一个Syndication源采用已知的XML标准。因此,任何一台电脑都能解析Syndication数据,使用者输入RSS阅读器地址或是用滑鼠点取浏览器上指向订阅程序的RSS小图示之URI(非通常称为URL)来订阅网摘。RSS阅读器定期检阅使是否有更新,然后下载够监看用者介面。例如:cnblogs博客园-所有随笔区的阅读器更新了最近(最新)的40篇开发技术文章,你可以把它显示在你的博客。\n.NET Framework在最新的3.5之前没有提供任何内置的功能,但在3.5推出System.Service
-
ASP.NET实例:多选文件上传操作示例
文件上传,无刷新上传,文件批量上传,批量无刷新上传,这些词这年头好像非常多,不管那种上传能满足实际的需求就是好的,一般上传文件时,点文件浏览框,只能选择单个文件,如果要上传多个,浏览多次,然后点击批量上传就可以了,也很好的,也不刷新也有进度显示,完全不错的。网上也有关于上传文件的能够多选的例子,点浏览时可以按住ctrl键或者shift键选择多个,然后上传。但是好像这样的.NET版的不多,朋友发我一个整理过的Demo,之后我又稍微整理了下,觉得还好,可以分享给大家一下,好与不好就不说,因为没有完美的东西,能适用于大家的某些实际需求就行了。先说下这个方式上传的机制主要也是和一般的无刷新上传一样嵌了
-
ASP.NET技巧:用C#实现几种经典排序算法
1、选择排序 \n选择排序class SelectionSorter { private int min; public void Sort(int[] arr) { for (int i = 0; i < arr.Length – 1; ++i) { min = i; for (int j = i + 1; j < arr.Length; ++j) {
-
VS2008 sp1+.NET 3.5 sp1(1)-Entity Framework(实体框架)之添加、查询、更新和删除的Demo
介绍以Northwind为示例数据库,ADO.NET Entity Framework之完全面向对象的添加操作、查询操作、更新操作和删除操作\n示例Overview.html\n<ul> <li>ADO.NET Entity Framework(EF) – 就当是微软的ORM吧,可以将概念模型映射到逻辑模型,从而使用概念模型做开发 </li> <li>Entity – 在EF中就是实体的概念 </li> <li>Entity Data Model(EDM) – 实体数据
-
IIS7 配置ASP.NET 2.0, WCF, ASP.NET MVC
ASP.NET 2.0 部署\n1.首先打开win7 的特性,路径我已标注\n下面选中的是ASP.NET2.0, 如果要支持ASP.NET1.1,你的选中IIS6兼容2. 设置安全选项3. 添加.Net经典应用程序池4.将站点转换为Application5.为站点添加 yourmachinenameIIS_IUSRS权限6.右键站点—Manage Application-Advanced Setting 设置当前站点为Classic .Net AppPool2. 部署WCF\n打开“开始|所有程序|附件|命令提示符”,输入“cd C:WindowsMicrosoft.NETFrameworkv
-
ASP.NET MVC技巧:Controller应用技巧(1-2)
看到AnyTao和TerryLee分享的关于ASP.NET MVC使用和优化的技巧,不免手痒,也分享一下这一年多来ASP.NET MVC开发的积累。\n其中未必是一些高效的技巧,但是的确是能解决问题,也未必有什么高深的原理,只是我觉得值得分享。\n1.Controller来控制HTML的Title\n我想大部分朋友都有在Controller里面指定Html页面Title的需求。\n我习惯于先写使用的代码再去完善其实现,而指定一个Title最方便的形式莫过于:1: public ActionResult Index(int id) { 2: var article=Db.GetArt
-
asp.net实例:制作精美的日历控件
前一段看到Yupoo有个日历相册还不错,很精美,具体地址为http://www.yupoo.com/explore/interesting?year=2008&month=12,看到这个日历效果,自己也想用asp.net日历控件尝尝鲜,那么就动手设计看看。最终的运行效果为:(可以兼容大多数的浏览器)图一\n点击其中某一天的图片,可以看到:图二现在讲讲我的思路:\n1. 首先先创建一个数据库,我这里简单起见,建立了一个data.mdb的Access数据库,添加表PhotoInfo,具体的设计视图为:也是简单起见,PhotoUrl字段作为图片存储路径,PublishDate作为上传时间,这
-
利用IIS和Forms身份验证构建安全ASP.NET应用程序
摘要\n安全性是 ASP.NET Web 应用程序中一个非常重要的方面,它涉及内容非常广泛,不能在一篇文章内说明所有的安全规范,本文讲述如何利用IIS以及Forms 身份验证构建安全的 ASP.NET 应用程序,它是目前被使用最多最广的验证/授权方式.\n本文分别以ASP.NET1.1与ASP.NET2.0在Forms 身份验证上的实现方法,以及ASP.NET2.0较上一版本有哪些改进或变化进行说明.相信读者都己经看过许多类似这样的文章,不伦是在网上或是某些专业书籍上,最近又有模式&实践小组成员发布WCF安全模型指南,可见构建网站安全总是不过时的话题,作者认为此文也绝对是您应该收藏的参
-
Asp.net技巧:Gridview用法总结
Gridview用法大总结啦!精彩效果截图加详细源代码注释,需要的朋友赶紧过来看看吧;走过路过,千万不要错过哦! 由于篇幅限制,代码就不贴啦,要下载源码的请点击这里;希望朋友们能给出一些好的建议,本人将尽力不断完善本文! 来点掌声吧,o(∩_∩)o…哈哈1:在Gridview中无须编写后台代码,直接实现增除删改 2:在Gridview中添加新记录3:在Gridview中实现编辑和更新操作4:在Gridview中实现一次性更新所有记录5:在Gridview中固定表头的实现6:在Gridview中合并单元格的实现7:在Gridview中将数据操作结果显示在Footer中8:在
-
ASP.NET MVC技巧:Pager分页(3)
3.Pager\n3.1需求及模拟代码\n需求,假设我们有个列表,有分页功能,我们可能需要一个页码列表,如我们模拟写一下Action:1: public ActionResult Index(int? p) 2: { 3: if (!p.HasValue) p = 1;//如果未对p传值就是第1页 4: var list = new List<int>();//生成一个模拟列表 5: for (var i = 0; i < 10;i++ ) 6: { 7: list.Add(p.Value);//是第几页