ASP.NET MVC
haiyabtx
这个作者很懒,什么都没留下…
展开
-
ASP.NET MVC3.0 Razor 视图模板 语法
0. 基本原则 Razor模板默认是C域(与php、aspx相同) 任何C域都可以内嵌S域 行内S域不可内嵌C域,多行S域可内嵌任何C域 @符号是关键符号,使用@从C域向S域切换 使用标签从S域向多行C域切换,使用@:从S域向行内C域切换 1. 行内S域的几种形式 @变量 例如:@User.Name,变量或属性结束后自动变回C域,如遇结束判断有歧义,请加括号如下 @( 表达式 )转载 2012-09-14 09:26:21 · 255 阅读 · 0 评论 -
Spring.NET1.3.2+NHibernate3.2+MVC3+easyui BtxCMS@B.T.X 项目及界面展示
最近因为工作需要制作了一个系统 Spring.NET1.3.2+NHibernate3.2+MVC3,后台以easyui作为框架界面,个人感觉还是不错的,所以打算制作一个专题将自己这段时间以来的技术进行一个总结!欢迎大家互相交流 热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个原创 2012-07-27 12:58:07 · 1380 阅读 · 0 评论 -
ASP.NET MVC 过滤器 Filter
MVC用filter做权限过滤: 1:创建filter类;类需要继承一个接口,并且重写4个方法;如下: namespace MvcApplication1.Code { public class paramFilter:System.Web.Mvc.ActionFilterAttribute { public override void OnAction转载 2012-09-14 09:28:20 · 141 阅读 · 0 评论 -
ASP.NET MVC URL重写与优化 使用Global路由表定制URL
一,认识Global路由表 我们新建一个ASP.NET MVC Web程序的时候,会生成一个Global.asax文件。如下: using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Web; 5 using System.Web.Mvc; 6 us转载 2012-09-14 09:27:42 · 298 阅读 · 0 评论 -
ASP.NET MVC 常用整理
在ASP.NET MVC 中获取当前URL、controller、action 一、 URL的获取很简单,ASP.NET通用: 【1】获取 完整url (协议名+域名+虚拟目录名+文件名+参数) string url=Request.Url.ToString(); 【2】获取 虚拟目录名+页面名+参数: string url=Request.RawUrl; (或 string原创 2012-09-14 09:28:18 · 149 阅读 · 0 评论 -
ASP.NET MVC3 Areas 分离项目 同名控制器(同名Controller) 演示demo
为什么需要分离? 我们知道MVC项目各部分职责比较清晰,相比较ASP.NET Webform而言,MVC项目的业务逻辑和页面展现较好地分离开来,这样的做法有许多优点,比如可测试,易扩展等等。但是在实际的开发中,随着项目规模的不断扩大,Controller控制器也随之不断增多。如果在Controllers文件夹下面有超过两位数controller,即便采用良好的命名规范,或者用子文件夹的形原创 2012-09-13 16:30:23 · 348 阅读 · 0 评论 -
Spring.NET1.3.2+NHibernate3.2+MVC3+Easyui BtxCMS@B.T.X 项目及界面展示
最近因为工作需要制作了一个系统 Spring.NET1.3.2+NHibernate3.2+MVC3,后台以easyui作为框架界面,个人感觉还是不错的,所以打算制作一个专题将自己这段时间以来的技术进行一个总结!欢迎大家互相交流 热衷于开源框架探索的我发现ASP.NET MVC与jQuery easyUI的组合很给力。由于原先一直受Ext JS框架的licence所苦恼,于是痛下决心寻找一个完全原创 2012-09-14 09:28:13 · 285 阅读 · 0 评论 -
在ASP.NET MVC中使用“RadioButtonList”和“CheckBoxList”
一、有何特别之处? 和我的很多文章一样,旨在提供一种大体的解决方案,本解决方案旨在解决如下一些问题: 通过独立的组件对绑定到ListControl(ASP.NET Web Form的说法)的列表进行单独管理;自动地调用上面这个组件获取列表信息进行相关Html的生成;支持ASP.NET MVC原生的Model Binding。 二、实例演示 下面是代表个人信息同时作为Model的Pers转载 2012-09-14 09:27:04 · 316 阅读 · 0 评论 -
ASP.NET MVC3.0 中 Razor 母版嵌套
_Layout.cshtml 主母版 @(ViewBag.Title == null ? "网站默认标题" : ViewBag.Title) @RenderSection("Head", required: false) @RenderBody() _Layout_Local.csh原创 2012-09-14 09:27:55 · 266 阅读 · 0 评论 -
浏览页面变下载 OutputCache造成页面响应内容类型为text/vnd.wap.wml的问题
这段时间,访问博客园首页有时会出现text/vnd.wap.wml文件下载的对话框,如下图: 出现这个问题后,等1分钟左右或者回收应用程序池就恢复正常。开始以为是IIS 7的问题,不知道从何处下手去找出原因。 今天终于在iis.net的论坛中找到了原因:Prevent automatic content type switching to text/vnd.wap.wml of转载 2012-09-14 09:27:51 · 297 阅读 · 0 评论 -
ASP.NET MVC3.0 静态化实现
静态化处理,可以大大提高客户的访问浏览速度,提高用户体验,同时也降低了服务器本身的压力。在asp.net mvc3中,可以相对容易地处理静态化问题,不用过多考虑静态网页的同步,生成等等问题。我提供这个方法很简单,就需要在需要静态化处理的Controller或Action上加一个Attribute就可以。下面是我写的一个生成静态文件的ActionFilterAttribute。 us转载 2012-09-14 09:28:04 · 300 阅读 · 0 评论 -
ASP.NET MVC3 新特性
ASP.NET MVC3 在 ASP.NET MVC 1 和 2 的基础上,增加了大量的特性,使得代码更加简化,并且可以深度扩展。这篇文章提供包含在此次发布中的许多新特性的说明. Razor 视图引擎 ASP.NET MVC3 带来了一种新的名为 Razor 的视图引擎,提供了下列优点: Razor 的语法简单且清晰,只需要最小化的输入Razor 容易学习,语法类似于 C# 和 VBVi转载 2012-09-14 09:28:25 · 1453 阅读 · 0 评论