自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

asp.net mvc 人个博客系统,融合多样技术,是学习的好例子

本系统虽小,但使用到的技术却相当完善,是学会mvc的好例子。 演示地址:www.huhailong.cn 1.采用 asp.net mvc3.0 + SQL2008 开发。 2.使用存储过程,高效,访问速度快。 3.采用三层架构开发,所有返回类型统一ActionResults类型。 4.使用log4net日记记录,访问记录,便于维护。 5.支持静态国际化。 6.防恶意攻击,每个IP每于最多留言3条,评论5条。 7.重写路由,全站使用伪静态,所有页面均以html结尾,方便优化,做好seo。 8.后台可生成百度地图SiteMap.xml,方便百度爬虫收录。 9.后台可在线管理整个站点的文件。 10.兼容性超强,支持所有浏览器(老古董ie6内核下极个别<span>会走样) 11.大部分页面支持QQ分享,QQ联系。 12.后台大加使用ajax, 用户操作简单,体验性好。 13.收入百度编辑器,管理文章,图片和附件超方便。 第二版会添加 动态内容国际化,QQ登录,手机短信通知,二级域名绑定,API支持Android和IOS客服端等,尽请期待。

2014-01-16

asp.net mvc 国际化 Cookie asp.net mvc 一键国际化

本文以asp.net mvc3.0为例子,项目如图所示: 1. 首先建一个MVC国际化项目Internationalization。 2. 选中项目右键-->“添加”-->“添加ASP.NET文件夹”-->“App_GlobalResources”。 3. 选中“App_GlobalResources”右键添加一个资源文件Language.resx。在其中建两个键字对{fa:爸爸},{fa:妈妈},在英文资源文件里修改“值”为英文{fa:Father},{mo:Mother}。然后复制两次,并修改名称Language.zh-CN.resx和Language.en-US.resx。为什么会有三个文件呢?系统要求必须有一个以.resx结尾的默认文件。另外还有两门言语,所以有三个文件。“zh-CN”表示中文,en-US表示英文。如果你想添加更多语言,直接复制文件修改名称即可,每个国家的语言简称代码请自己搜索。 本文以asp.net mvc3.0为例子,项目如图所示: 3. 选中“App_GlobalResources”右键添加一个资源文件Language.resx。在其中建两个键字对{fa:爸爸},{fa:妈妈},在英文资源文件里修改“值”为英文{fa:Father},{mo:Mother}。然后复制两次,并修改名称Language.zh-CN.resx和Language.en-US.resx。 原文:http://www.huhailong.cn/article_10.html

2014-01-03

ASP.NET国际化 一键全站切换 全站切换 国际化例子

此文档是从实际项目中总结出来的,互联网上只有“在单一页面进行语言切换”的教程, 没有“一键切换”的解决方案,更没有同时把5种读取资源文件总结在一起的demo。 本文档重点 1.多种读取方式 2.一键全站切换 步骤 一:新建一个asp.net 空 web应用程序“Internationalization”(图1) 二:右键“Internationalization”--->添加--->添加ASP.NET文件夹--->App_GlobalResources 三:右键“App_GlobalResources”--->添加--->新建项--->资源文件--->GlobalLanguage.resx 四:在GlobalLanguage.resx里添加键值对.(图二) 五:连续复制“GlobalLanguage.resx”两次到“App_GlobalResources”下面,并修改名称为 GlobalLanguage.en-US.resx GlobalLanguage.zh-CN.resx 说明:(为什么会有三个文件呢?系统必须有一个默认文件“GlobalLanguage.resx”,两种语言两个文件.) 六:修改英文和中文资源文件里的键值对。 说明(网上大多做法都是把语言设置为浏览器自动识别语言, 这种方式在实际项目中一般不用,所以直接讲解用程序来控制) 七:添加language1.aspx (图3,4) 八:添加language2.aspx (图5),在设计模式下“工具”--->“生成本地资源”,会自动添加一个“App_LocalResources” 和第五步一样,添加再添加两个资源文件。 language2.aspx.zh-CN.resx language2.aspx.en-US.resx 说明(一键全站切换的实现方法有多种,这里只讲最有效的,编写一个基类,在里面设置一个全局变量lan,所有 页面都继承这个基类,再通过程序修改变量lan,用Session最简单,但是用户过多时对内存的消耗很大, 还可以用数据库和配置文件,但是最好用Cookie,所以下面以Cookie为例子) 九:新建一个母板页“language.Master”(图6,7) 十:添加language3.aspx (图8,9),必须继承Base类 十一:添加language4.aspx (图10),必须继承Base类

2013-05-05

ASP.NET MVC3.0简单例子

开发平台:VS2010_MVC3.0 MSSQL2008 用SQL2008附加文件夹“DataBase”里面的数据库“MailList.mdf” 用VS2010运行解决方案“MailList.sln”,调试运行就可使用了。 这个系统仅给刚开始学习ASP.NET MVC的新手参考的。 了解怎么使用Model,控制器,数据库实体和MVC2和MVC3在写法上的区别,转变使用控件的观念。 系统虽小,但基体架构还是有了,入门后你可以深入学习: 控制反转,模块区域化,工厂模式,领域对象等。 MVC的效率很高,我深有体会,在一个ERP系统中查询两万条数据瞬间就出来了,大家慢慢摸索吧。 这是我写给一个朋友的小例子,分享给大家, 有问题可以联系我 [email protected]

2011-10-04

空空如也

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

TA关注的人

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