这篇文章是对我以及朋友们学习Asp.net Mvc遇到的问题的一个总结,将我们发现并解决的问题列出来,希望大家回复补充。
用Html.Form生成表单:http://forums.asp.net/t/1327536.aspx
为Helper添加事件:类似下面即可
//chsword 重典
<%= Html.DropDownList(
1.传统WebForm开发中存在的一些问题 传统的ASP.NET开发中,微软的开发团队为开发者设计了一个在可视化设计器中拖放控件,编写代码响应事件的快速开发环境。然而,它所带来的负面效应是: 由于控件封装了很多东西,开发者很难了解这背后的HTML是如何运作的容易得到一个包含大量ViewState的页面,使得页面尺寸远远超过所需的内容,使得页面的打开速度较慢不容易被测
ASP.NET MVC Tip #16 – 创建 ASP.NET MVC 宏操作 ASP.NET MVC Tip #16 – Create ASP.NET MVC Macros
美语原文:http://weblogs.asp.net/stephenwalther/archive/2008/07/09/asp-net-mvc-tip-16-create-asp-net-mvc-macros.asp
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 本文讲解在Action中向View传递Model的几种
上一篇《为ASP.NET MVC RC分离Controllers-Views项目后添加“脚手架”功能(一)》 中讲到如何分离Controllers和Views项目,并且为Controllers项目添加MVC RC的“脚手架”,可惜“脚手架”的功能保留的过于完整,以至于自动创建和察看View
微软上周五在codeplex网站上公布了Oxite的源代码,Oxite是一种具有可拓展性的、标准兼容的内容管理系统,旨在支持博客或更大型的网站,能支持广播、引用通告、匿名或验证评论、个人全球统一标识(Gravatar)头像及在任何页面级别输出RSS Feed等功能。用户可在某一站点上创建和编辑一整套页面,并可在页面中定制HTML代码,而且还可在单个站点上创建多个博客。
微软目前有这些站点 Chan
上个月我在blog里介绍了ASP.NET MVC Roadmap,两个周以前我们发布了ASP.NET Preview 2 Release,ASP.NET组的Phil Haack写了一篇很好的blog介绍了这个版本.
在我的Roadmap那篇文章里我提到我们将会公布ASP.NET MVC Framework的源代码,让我们容易构建,调试和修改(你可以自己修改遇到的问题而不用等到下一个版本更新)
今
今天抛开 Fluent NHibernate 不谈,我们来谈谈 Asp.Net MVC ,在MVC的View中,我们经常会使用HtmlHelper来生成各种html代码(可能描述不太清楚看代码吧,呵呵)。 HtmlHelper原先的功能不是很多,还好有很多扩展方法,我们能用它来生成一个Input控件,比如: <%= Html.TextBox("UserID") %&g
《从零开始学习ASP.NET MVC 1.0》 文章导航 (一) 开天辟地入门篇 (二) 识别URL的Routing组件 (三) Controller/Action 深入解析与应用实例 (四) View/Model 全解 (五) ViewEngine 深入解析与应用实例 一.摘要 一个Url请求经过了Routing处理后会调用Contr
ASP.NET MVC 在28号发布了RC版,但之后却被提交了不少BUG,于是在30号重新发布了这一版(注意卸载原版本后再安装)
下载:
http://www.microsoft.com/downloads/details.aspx?FamilyID=f4e4ee26-4bc5-41ed-80c9-261336b2a5b6&displaylang=en
原文:
http://
当我的一个项目到尾声时,发现系统很多模块权限有遗漏。部分模块权限遗漏是由于前期开发速度太快,开发人员未先给模块加权限而后再编写该模块功能代码。当我们检查每个模块权限是否遗漏时,噩梦来了---- 需要花费很长的时间(功能模块太多)。于是乎我写了一个控制台权限同步工具。整体思路如下:
其实在MVC内每个Action
也是很久之前就想录这个了,可是一直没有时间,终于能抽出一个下午,于是就尽可能的做了一些
比之老赵的视频尚有很大差据,所以这也仅当做我试手的一次录制。
如果视频有问题的话就尽管提。
录制的内容都是基础中的基础的,是以最简单的应用为例的。
专辑:
http://www.youku.com/playlist_show/id_2416830.html
订阅: http://www.youku.co
这一章节主要讲述NClay框架的MVC在实际应用的入门,开发人员可以通过该案例程序可以看到区别于传统WebForm和MonoRail的MVC全新开发模式实现;在NClay中并不需要象传统MVC组件那样实现Controller,这部分完全由NClay内部实现;开发人员通过attribute来描述View和Model的关联处理。
IIS已经为我们提供了其内置的缓存功能。但显得比较死板,对于更高的要求,IIS的缓存功能显然就有些不够灵活了。
在mvc风格的开发中我们可以通过Filter来定制缓存方式。
本篇介绍借助ETag响应头实现缓存,没有完美的缓存方案,这种方式能够准确判断客户浏览器缓存是否需要更新,但不会避免服务器再次生成页面的过程,它的主要用意在于避免不必要的数据传输,减少流量缓解带宽压力。
何为ETag,以及Is-
以前使用asp.net时总是自定义一个基类来继承Page类,来实现一些页面中常用的操作来减少代码。asp.net mvc 2 里没有分页功能,就在基类里实现分页的功能吧,在页面中定义分页常用的变量,如 RecordCount、PageSize、CurPage等。通过GetPager() 把分页字符串赋给ViewData["Page"],view页面中直接输出ViewData["page"]。
&n
MVC项目的默认目录结构: Scripts : js 文件 Content : css, image 等文件
摘要 本文对ASP.NET MVC的全局运行机理进行一个简要的介绍,以使得朋友们更好的理解后续文章。前言 在上一篇文章中,我们实现了第一个ASP.NET MVC页面。对于没有接触过这个框架的朋友来说,可能对有些地方会迷惑,所以这篇文章我将通过图示配合文字的方法,站在全局的角度介绍
昨日 ASP.NET MVC 的团队发布了 ASP.NET MVC 新版本,令人期待的并不是正式版,而是继续是正式版的候选版本 RC2。您可以从以下地址进入到微软下载中心下载新版本:http://www.microsoft.com/downloads/details.aspx?FamilyID=ee4b2e97-8a72-449a-82d2-2f720d421031&displaylang
右键菜单非常方便,很多时候会用到。这篇文章将使用一个JQUERY的插件在asp.net mvc中实现右键菜单。本文还将介绍一下在asp.net mvc中如何实现简单的分页。效果如下图:
首先,下载此插件。
新建一个asp.net mvc应用程序。将此插件放入Scripts文件夹。并在
本篇文章是初识Asp.Net MVC2.0 的后续的介绍。此文将从Routing未开放源代码开始,还会对Asp.Net的Url重写技术做个简单介绍。并简单介绍Asp.Net MVC2.0 Url路由技术的使用。
Url路由是MVC很重要的核心的一部分。不过它是单独于MVC项目,而且没有开源。它作为微