ASP.NET MVC
文章平均质量分 61
zhou44129879
这个作者很懒,什么都没留下…
展开
-
捆绑和缩小(BundleConfig.RegisterBundles) 第一章 : 前瞻
捆绑和缩小是两种方法可用于在 ASP.NET 4.5 改进请求加载时间。捆绑和缩小提高加载时间减少到服务器的请求数和减小大小的要求资产 (如 CSS 和 JavaScript。)当前主流浏览器的大多数限制的每个主机名到六每个并发连接数。这意味着虽然正在处理六个请求,将由浏览器排队资产在主机上的其他请求。在下面的图像中,IE F12 开发人员工具网络选项卡显示资产由关于视图的一个示例转载 2013-11-19 09:56:25 · 2359 阅读 · 0 评论 -
MVC 安全性 : 重定向
开放重定向:在mvc login controller 中,登陆会返回一个returnUrl.下面列举一个案例:下面的链接中dinner 少一个n, 恶意用户通过邮件或其他形式,让用户点击了如下的链接.http://www.googledinner.com/Account/LogOn?returnUrl=http://www.googlediner.com/Account/Lo原创 2013-11-12 18:16:48 · 4900 阅读 · 0 评论 -
未能解析此远程名称:’nuget.org’(The remote name could not be resolved: 'nuget.org')
The remote name could not be resolved: 'nuget.org'(未能解析此远程名称:’nuget.org’)Turn on "Allow NuGet to download missing packages during build" to make your life easier安装Nuget后,菜单栏选Tools>options>Pack翻译 2013-10-30 21:59:44 · 6573 阅读 · 0 评论 -
自定义 Razor 视图的基类
首先我们可以在MVC 项目中的Views 目录下的 webconfig 文件中找到如下的Razor 基类 pagespageBaseType="System.Web.Mvc.WebViewPage"> 然后这个基类是WebPageBase类的子类,下面我们自定义一个CustomWebViewPage 继承 WebViewPage 类:using原创 2013-11-07 17:02:02 · 3613 阅读 · 0 评论 -
asp.net MVC 安全性
1. 跨站脚本(XSS)1.1 介绍1.1.1 被动注入,利用输入html,javascript 等信息伪造链接,图片等使用提交信息,调转页面等1.1.2 主动注入,黑客主动参与攻击,不会傻等倒霉的用户上钩1.2 防御1.2.1 HTML 编码Html.Encode1.2.2 HTML 属性编码Html.AttributeEncode1.2.3 url原创 2013-11-11 16:44:11 · 4065 阅读 · 1 评论 -
高级 Razor : Templated Razor Delegate
1. 使用 Razor 模板委托 是 Fun 类型,在模板中( Func strongTemplate =@@item;)@item 是个神奇的参数,尽管这些委托只能有这样的参数,但是模板可以多次引用。 @{ Func strongTemplate =@@item; } Advance Razor(Templated Razor Dele原创 2013-11-07 16:41:13 · 1128 阅读 · 0 评论 -
Visual Studio 2013 a new feature, Code Lens
Visual Studio 2013 introduced a new feature, Code Lens, where it shows you how many times each of your methods are called/referenced, how many unit tests cover the method, and how many are passing原创 2013-11-07 16:27:38 · 1511 阅读 · 0 评论 -
捆绑和缩小(BundleConfig.RegisterBundles) 第六章 : LESS, CoffeeScript, SCSS, Sass Bundling 和注意事项
较少,CoffeeScript、 SCSS,敢亵渎捆绑销售。捆绑和缩小框架提供一种机制来处理中间语言如SCSS、上海社会科学院、较少或Coffeescript,并适用于产生捆绑的转换,如缩小。例如,要将.less文件添加到您的 MVC 4 项目:创建一个文件夹为您较少的内容。下面的示例使用Content\MyLess文件夹。添加.less NuGet 包拉丁文到您的项目。转载 2013-11-19 10:14:01 · 2796 阅读 · 0 评论 -
捆绑和缩小(BundleConfig.RegisterBundles) 第五章 : MVC中的使用
使用捆绑与 ASP.NET MVC 放缩法在这一节我们将创建 ASP.NET MVC 项目,审查捆绑和缩小。首先,创建一个新的 ASP.NET MVC 互联网项目,命名为MvcBM ,而无需更改任何默认设置。打开App_Start\BundleConfig.cs文件并检查的 RegisterBundles方法,用于创建、 注册和配置包。下面的代码演示RegisterBundle转载 2013-11-19 10:08:18 · 25015 阅读 · 1 评论 -
捆绑和缩小(BundleConfig.RegisterBundles) 第四章 : 影响,调试和控制
捆绑的影响和缩小下表显示了几个重要的区别,分别列出所有资产和使用中的示例程序的捆绑和缩小 (B/M) 之间。 使用 B/M没有 B/M变化文件请求934256%发送的 KB3.2611.92266%收到 KB388.5153036%加载时间510 MS780 MS转载 2013-11-19 10:06:40 · 5096 阅读 · 0 评论 -
捆绑和缩小(BundleConfig.RegisterBundles) 第二章 : Minification (重点理解)
缩小缩小执行各种不同的代码优化和脚本或 css,如删除不必要的空白和注释和缩短到一个字符的变量名。考虑下面的 JavaScript 函数。AddAltToImg = function (imageTagAndImageID, imageContext) { /// /// Adds an alt tab to the image // //The翻译 2013-11-19 10:03:54 · 1784 阅读 · 0 评论 -
捆绑和缩小(BundleConfig.RegisterBundles) 第二章 : bundling
捆绑销售捆绑销售是 ASP.NET 4.5 使它容易地合并,或将多个文件捆绑到单个文件中的新功能。您可以创建 CSS、 JavaScript 和其他包。较少的文件意味着更少的 HTTP 请求和,可以改善第一页负载性能。下面的图像显示显示以前,但这次与捆绑和缩小启用的关于视图的同一时间视图。原版:Bundling Bundling is a new featu转载 2013-11-19 09:57:57 · 1637 阅读 · 0 评论 -
what's new in ASP.NET MVC5(ASP.NET MVC5 新特性,新功能)
ASP.NET MVC從2007年CTP方式釋出,2009年正式發行ASP.NET MVC 1.0版,2010年發行ASP.NET MVC 2.0版,2011年發行ASP.NET MVC 3.0版,2012年發行ASP.NET MVC 4.0版,ASP.NET MVC已經發展為一個成熟的Model-View-Controller設計模式的開發框架。 ASP.NET MVC 5帶來全新的開發转载 2013-11-13 16:59:17 · 25803 阅读 · 3 评论