Pages: 5/9 First page Previous page 1 2 3 4 5 6 7 8 9 Next page Final page [ View by Articles | List ]
Dec 10
ASP.NET MVC如何访问项目中的静态页面,来自博客园的Lucm Yang有他的项目开发分享!
MVC开发中,因为View文件夹下的web.config文件默认会把任何方法的请求的任何文件,路径都交给 System.Web.HttpNotFoundHandler 去处理.起到Controller统一控制的效果.

现在项目需要用静态页面来做表单,如果在MVC中直接请求一个.html文件的话,等待你的是一个404,必须的。

所以要解决这个问题,看了一下msdn关于Web.config的章节,找到了一个 System.Web.StaticFileHandler 的Handler,看字面的意思估计靠谱,直接放到 NotFoundHandler 前面。

在View中找到这个html文件,点击右键在浏览器中查看,这时没有报404,这样就能在MVC项目中的Views文件夹里访问静态文件了。
Highslide JS
Dec 3
asp.net mvc在MODEL中控制日期格式
以前总喜欢在页面上用stringFormat的方式来指定日期的显示格式,这样在每个地方都要改一次。
在ASP.NET MVC中可以直接在模型中绑定数据格式,当然就包括日期,今天自己试了一下很方便,做个笔记:
代码 复制 - 运行

这样在view中很强类型就不用管输出格式的问题了
Dec 2
方式一:使用web.config配置

web.config配置如下

方式二:
Controller

view
Nov 26
在MVC中,controller中的Action和View中的.cshtml文件名称有一个对应的关系。

当不对应时,有以下几种情况发生:

一、找不到视图的错误

请求URL:http://localhost:13850/Customer/Create

controller中有对应的Action:
Highslide JS
View中没有相应的视图

报错信息:
Highslide JS
解决方式:在View中添加相应的View

二、找不到资源:

请求的URL:http://localhost:13850/Customer/Index

controller里没有相应的Action(有时候可能是在开发一段时间以后,修改了Action的名字,却没有相应的修改View的名字,但是请求的URL依然还是原来的导致的)

View里有相应的视图

错误信息:
Highslide JS
解决方式,就是指定一个固定的“页”,在找不到资源时显示。具体如下:

Asp.Net MVC中的controller都是集成自Controller这个抽象类,在这个类中,定义了一个HandleUnknownAction 方法,左右就是在发生HTTP 404时,进行处理。

那么,我们可以在自己的controller里重写这个方法。

这样,在每次找不到相应的Action时,都能执行这个方法。去调用相应的View。

微软提供的方式是:

也就是,输出错误页。
Nov 25
Quotation

Project Description
MVC Music Store is a tutorial application built on ASP.NET MVC. It's a lightweight sample store which sells albums online, demonstrating ASP.NET MVC's productivity features and data access via Entity Framework 4. See what you can do with MVC in under 1000 lines of c# code!
Overview

    Demonstrates ASP.NET MVC 3 Templating, Data Annotations, and Validation
    Demonstrates Razor syntax and advanced features
    Shows Client-Side Validation, jQuery, and use of AJAX helper methods
    Includes store browse, shopping cart, checkout, and membership
    Shows data access via Entity Framework 4
    Illustrates use of ViewModels
    This tutorial requires Visual Web Developer 2010 Express and ASP.NET 4.0 (both free) or Visual Studio 2010

这一个系列的内容来自微软的音乐商店 Music Store, 这是项目在 Codeplex 上的地址:http://mvcmusicstore.codeplex.com/

这个项目使用 ASP.NET MVC3 完成,项目中除了提供完整的示例代码之外,还提供一个 100 多页的说明文档,这里的内容就翻译自这篇文档。

在我学习这个项目的过程中,发现有一些地方与文档并不完全一致,项目中也引入了一些新的软件,在第一次使用的时候会比较陌生,因此,将整个项目使用中文 VS2010 重新完成一遍,将原文的界面全部替换为使用中文 VS2010 操作的界面,这样对大家可能会有一些帮助。

ASP.NET MVC 音乐商店 - 0 概览

ASP.NET MVC 音乐商店 - 1 创建项目

ASP.NET MVC 音乐商店 - 2.控制器

ASP.NET MVC 音乐商店 - 3. 视图与模型

ASP.NET MVC 音乐商店 - 4. 数据访问

ASP.NET MVC 音乐商店 - 5. 通过支架创建编辑表单

ASP.NET MVC 音乐商店 - 5 通过支架创建编辑表单 续

ASP.NET MVC 音乐商店 - 6. 使用 DataAnnotations 进行模型验证

ASP.NET MVC 音乐商店 - 7.成员管理和授权

ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车

ASP.NET MVC 音乐商店 - 9. 注册和结账

ASP.NET MVC 音乐商店 - 10. 完成导航和站点的设计

除了上述的资料之外,还需要你已经安装了 VS2010 ,这里系列我们将使用中文版,这样更加方便一些,另外,你当然要安装 ASP.NET MVC3 的插件了,

首先是 ASP.NET MVC 3 RTM    ,下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?familyid=d2928bc1-f48c-4e95-a064-2a455a22c8f6&displaylang=zh-cn

然后,为了更加高效地开发 MVC3 ,还需要安装一个更新:ASP.NET MVC 3 RTM Tools Update    ,下载地址:http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=82CBD599-D29A-43E3-B78B-0F863D22811A
Nov 17
可以使用正则让基于asp.net mvc的web程序url更加规范

关于正则的相关日志:
[IT sources(网络资源)] 正则表达式
[PHP code(代码片段)] 正则表达式学习-全部符号解释
[SERVER technology(服务器)] seo伪静态ISAPI Rewrite与正则表达式
Oct 13
Highslide JS
2011年9月13日在美国召开的微软Build大会上发布了ASP.NET MVC 4预览版。根据报道,此次ASP.NET MVC 4预览版并不属于任何一种测试版,纯粹是让.NET程序员进行体验的版本。
有关ASP.NET MVC 4预览版的一个伟大的事情是NuGet包的运行时库(也就是我们的程序集),还有我们的JavaScript库。所以,如果你写的包依赖于ASP.NET MVC 4运行时,你可以有他们依赖于我们的包。

在此版本中还包括刚刚发布的NuGet 1.5。如果您已经安装NuGet1.5,您可能会注意到有一个新的更新可用。这个新版本包括对Visual Studio11开发人员预览版的支持。 不过目前为止还没有其他变化。
为了找出更多有关发布,请访问我们的ASP.NET MVC4信息页。http://www.asp.net/mvc/mvc4
您可以通过网络平台安装安装:
Visual Studio 2010中的ASP.NET MVC 4预览版下载:
http://down.51cto.com/data/251486
用于Visual Studio11开发人员预览版的ASP.NET MVC 4预览版
http://down.51cto.com/data/251493

Highslide JS
Highslide JS
Highslide JS
ASP.NET MVC4 Developer Preview 离线安装包,支持 Visual Studio 2010 SP1 和 Visual Studio 11 Developer Preview。
ASP.NET MVC4 Developer Preview
微软ASP.NET MVC 4路线图曝光
Pages: 5/9 First page Previous page 1 2 3 4 5 6 7 8 9 Next page Final page [ View by Articles | List ]