摘要: 在ASP.NET MVC应用程序的开发中,我们常碰到类似Html.Label或Html.TextBox这样的代码,它将在网页上产生一个label或input标记。这些HtmlHelper的扩展方法有些像WebForm中的控件,只需传入一些参数即可生成相应的HTML代码。本文将介绍创建HtmlHelper的方法。Html.Textbox方法的返回值是MvcHtmlString,它生成了一些HTML代码。创建HtmlHelper,就像在生成HTML代码。下面以一个带有简要描述功能的链接HtmlHelper为例介绍创建自定义HtmlHelper的方法。它将显示一个链接并在下方简要介绍该与该链接内容有 阅读全文
posted @ 2012-09-14 16:14 Patrick005 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 本节,简单的介绍EF中的ObjectContext、ObjectQuery、ObjectStateEntry、ObjectStateManager这个几个比较重要的类,它们都位于System.Data.Entity.dll下的System.Data.Objects命名空间下。在后续的章节中,我们经常会用到它们的某些方法,以便完成我们的某些操作或目的。本节,简单的说明一下以后我们可能会用到的各个类的方法,以方便我们后续的学习。ObjectContext封装.NET Framework和数据库之间的连接。此类用作“创建”、“读取”、“更新”和“删除”操作的网关。ObjectContext类为主类, 阅读全文
posted @ 2012-09-14 15:22 Patrick005 阅读(453) 评论(0) 推荐(0) 编辑
摘要: 最近在学习研究微软的EF,通过这时间的学习研究,感觉这个EF目前来说还不是很完善,半成品。不过,据说在.Net4.0中,微软将推荐使用此框架,并会有所改善。而且,现在基本上所有数据库均提供了对EF的支持。因此,为以后做技术准备可以学习研究以下。但是,我个人觉得就目前来说,在实际项目慎用此框架。下面简单的介绍以下这个EF。在.Net Framework SP1微软包含一个实体框架(Entity Framework),此框架可以理解成微软的一个ORM产品。用于支持开发人员通过对概念性应用程序模型编程(而不是直接对关系存储架构编程)来创建数据访问应用程序。目标是降低面向数据的应用程序所需的代码量并减 阅读全文
posted @ 2012-09-14 15:21 Patrick005 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文介绍ASP.NET MVC3中给DropDownList添加默认选项,并提供简单的示例代码供参考。在MVC中DropDownList可在数据库中直接读取相关数据,如Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->ViewBag.MId =new SelectList(db.Menu, "MId", "MName");但是,如果我要手动添加一条数据,并设置为选定项,那就麻烦了。经过多方查找与研究 阅读全文
posted @ 2012-09-14 14:09 Patrick005 阅读(1412) 评论(0) 推荐(0) 编辑
摘要: 摘要:本文介绍asp.net web.config加密和解密,并提供简单的示例代码供参考。-web.config文件时一个XML文本文件,用来存储ASP.NET中WEB应用程序的配置信息。Web应用开发者往往会将应用程序的一些关键信息配置在web.config文件中,例如:数据库连接字符串。然而,web.config文件也存在一定的安全性隐患,这种以明码方式存储的关键信息,可能会成为别有用心人的突破口,造成不必要的损失。目前,解决这个问题最好的方法是将web.config文件的字符串进行加密,当要修改信息时再进行解密。下面我来介绍一种比较常用的web.config加密和解密方法。实现过程。(1 阅读全文
posted @ 2012-09-14 13:20 Patrick005 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 转ASP.NET MVC3 实现多语言介绍2011-12-11 来自:CNBLOGS 字体大小:【大中小】摘要:本文介绍ASP.NET MVC3创建资源文件,并添加Key/Value类型的静态文本,并实现CurrentUICulture以提供更改当前现实语言的能力。-议题互联网上有数以百万计来自数百个国家的人,同时也存在数百种不同的语言,甚至英国、美国、加拿大和英国之间也有多个不同的方言。不要让你的网站因为只提供一种语言而被限制浏览。解决方案创建资源文件,并添加Key/Value类型的静态文本,并实现CurrentUICulture以提供更改当前现实语言的能力。讨论资源文件是XML文件,可以为 阅读全文
posted @ 2012-09-14 11:25 Patrick005 阅读(2340) 评论(1) 推荐(0) 编辑