摘要:
继续使用前面的例子11-3URLTestDemo,修改Global.asax中的RegisterRoutes方法如下: public static void RegisterRoutes(RouteCollection routes) { route... 阅读全文
摘要:
在上一个例子中,有路由定义: public static void RegisterRoutes(RouteCollection routes) { routes.RouteExistingFiles = true; route... 阅读全文
摘要:
url中如果有对静态文件的请求,也可以对它进行路由。例如,图片、静态html文件、JavaScript库等。在前面例子的解决方案中,在Content文件夹中创建一个叫做“StaticContent.html”的文件。 Static HTML Contentthis is the static ... 阅读全文
摘要:
1、用正则表达式约束路由有工程11-3URLTestDemo,如在Global.asax中有如下路由定义: public static void RegisterRoutes(RouteCollection routes) { routes.MapR... 阅读全文
摘要:
(1)源代码窗口之前相互切换,用Ctrl + Tab(2)要关闭一个源代码窗口,只需要将鼠标光标移动到该窗口标签上,点击鼠标中间的滚轮键,就可关闭,对大多数的多文档窗口来说,都可以通过此方法关闭掉标签页。-lyj 阅读全文
摘要:
(1)控制器和动作方法的名字不区分大小写。 public static void RegisterRoutes(RouteCollection routes) { routes.MapRoute("MyRoute", "{controller}/{... 阅读全文
摘要:
11-3URLTestDemo1、File -> New -> Project在左边模板中选择Visual C#里的Web,对应到的项目类型选择ASP.NET MVC3 Web Application,并给项目取名字为11-3URLTestDemo,默认的解决方案名自动为相应的11-3URLTest... 阅读全文
摘要:
在做SportsStore例子时,在视图List.cshtml中使用了html注释,即结果在加载css时,chrome浏览器中所有css效果都失效。IE不受影响。后将该注释去掉,chrome即正常加载css效果。-lyj 阅读全文
摘要:
想在项目中通过“Add Library Package Reference”添加Moq,结果出现错误提示说Nuget版本太低。要升级Nuget需要先卸载原来的Nuget。1、在控制面板,卸载程序里,卸载Nuget;2、如果你使用的也是windows 7系统,要用管理员权限运行VS(否则NuGet卸载按钮不可用),在工具—扩展管理器(Toos->Extension Manager)中我们仍然可以看到NuGet,再次卸载NuGet;3、直接在扩展管理器中安装最新版本的NuGet即可。 阅读全文
摘要:
一、Building Loosely Coupled ComponentsMVC模式最重要的特点就是关注点分离。我们希望应用中的组件能尽可能的独立,相互之间即使有依赖也要在我们的控制之下。在理想情况下,每个组件对其他组件都是透明的,只通过抽象接口来交互。这就被叫做loose coupling(松散的... 阅读全文