Welcome 微信登录

首页 / 网页编程 / ASP.NET

ASP.NET MVC中利用脚本优化提高页面加载速度:

ASP.NET MVC中利用脚本优化提高页面加载速度:

ASP.NET MVC中利用脚本优化提高页面加载速度:2014-08-13在这里我们说一下脚本优化的三个方法:一、在我们做Web开发的时候,当我们引用Js文件的时候,我们一般会将js文件放在文档的head标签中,这时当页面加载的时候,浏览器会按着由上到下的顺序,当浏览器遇到script标签时,它会阻止其他内容的下载,知道他检索完整个脚本,这样会减慢页面加载速度,因此,script标签应该尽可能的放到页面的底部(仅仅位于body结束标签之前)就会产生很好的用...
Html.Action和Html.RenderAction:ASP.NET MVC中的HTML辅助方法

Html.Action和Html.RenderAction:ASP.NET MVC中的HTML辅助方法

Html.Action和Html.RenderAction:ASP.NET MVC中的HTML辅助方法2014-08-13Html.Action和Html.RenderActionAction是执行单独的控制器操作并显示结果,Action提供了更多的灵活性和重用性,因为控制器操作可以建立不用的模型,可以利用单独的控制器上下文,他们两个仅有的不同是:RenderAction可以直接写入响应流。下面看一下代码:public class MyController...
如何在ASP.NET MVC 3 中利用Jsonp跨域访问

如何在ASP.NET MVC 3 中利用Jsonp跨域访问

如何在ASP.NET MVC 3 中利用Jsonp跨域访问2014-08-13在信息系统开发的时,根据相关业务逻辑难免会多系统之间互相登录。一般情况下我们需要在多系统之间使用多个用户名和密码。这样客户就需要在多个系统之间重复登陆。每次登录都需要输入用户名和密码。最近比较流行的就是OAuth。新浪微博这个开放系统做的就很好。但OAuth并非本文讨论范畴。这里主要讨论jQuery1.5 jsonp 在Asp.net MVC3 中的应用。本文应用场景:假设您的开...
ASP.Net MVC 3中如何上传图片

ASP.Net MVC 3中如何上传图片

ASP.Net MVC 3中如何上传图片2014-08-19图片上传的插件很多,但很多时候还是不能切合我们的需求,我这里给大家分享个我用一个form,file实现上传四张图片的小demo。完全是用jquery前后交互,没有用插件。最终效果图如下:玩过花田人可能有些眼熟,原型就是来自于花田网中的图片上传。引用的脚本有:<script src="../../Scripts/jquery-ui-1.9.2.custom.min.js"&...
关于T4模板和ASP.NET MVC

关于T4模板和ASP.NET MVC

关于T4模板和ASP.NET MVC2014-08-19 cnblogs 宋坤明Microsoft Visual Studio 包含一个称为 T4(文本模板转换工具包的缩写)的代码生成引擎。您或许已在 Visual Studio 中使用 T4 模板,甚至还不知道这些模板已在后台工作。在本文中,我将简单介绍 T4 模板并说明 ASP.NET MVC 如何使用此项技术。同时我还会为您介绍如何自定义 T4 模板以使用 MVC 框架提高您的日常工作效率。该模板工具...
如何在Linux系统中运行ASP.NET vNext

如何在Linux系统中运行ASP.NET vNext

如何在Linux系统中运行ASP.NET vNext2014-08-19最新的ASP.NET vNext完全开源且可以跨多个平台运行,在Windows环境下我尝试了下,几乎没花什么工夫就跑起了Sample,而在Linux环境下则要多花了不少时间,所以特别记录下整个过程,希望对其他想要尝鲜的人有所帮助。运行环境Ubuntu Server 14.04VirtualBoxMono >= 3.4.1*由于Ubuntu库中的Mono版本比较陈旧,满足不了最低要...
ASP.NET中如何动态生成验证码

ASP.NET中如何动态生成验证码

ASP.NET中如何动态生成验证码2014-08-19现在不少网站中都使用了验证码的技术,实现方式也是多种多样,这里主要介绍ASP.NET中可以采用的一种动态生成验证码的方法,可能并不十分完美,但实现难度是属于较低的。该方法是利用了普通的动态图片生成技术,但比较特别的一点是图片的生成是在一个Page类型的子类的Page_Load方法中执行的。所以Response的ContentType为image/Gif,而非text/html。GraphicalText...
使用Visual Studio 2014 CTP1进行ASP.NET vNext开发

使用Visual Studio 2014 CTP1进行ASP.NET vNext开发

使用Visual Studio 2014 CTP1进行ASP.NET vNext开发2014-08-19vNext又称MVC 6.0,不再需要依赖System.Web,占用的内存大大减少(从前无论是多么简单的一个请求,System.Web本身就要占用31KB内存)。可以self-host模式运行,网站不再需要依赖IIS而运行,由此从此可以快速向客户演示开发进度,以及更好地支持真正跨平台(Linux、Mac、Unix)。Web Api、Web Pages与M...
ASP.NET MVC中的视图生成简介

ASP.NET MVC中的视图生成简介

ASP.NET MVC中的视图生成简介2014-08-27在 ASP.NET MVC 中,我们将前端的呈现划分为三个独立的部分来实现,Controller 用来控制用户的操作,View 用来控制呈现的内容,Model 用来表示处理的数据。从控制器到视图通常,在 Controller 中,我们定义多个 Action ,每个 Action 的返回类型一般是 ActionResult,在 Action 处理的最后,我们返回对于视图的调用。public Actio...
关于DotLiquid-Asp.net模板引擎

关于DotLiquid-Asp.net模板引擎

关于DotLiquid-Asp.net模板引擎2014-08-27以前用过一段时间的PHP,感觉非常不错,其中最让我难忘的就是Smarty模板引擎,当时就微微地想Asp.net里有没有像这样的模板引擎呢?不过由于之后的工作内容都用不到,或者说没有想到用模板,这想法也没导致我做一些事情,就不了了之了。现在也是工作需要,用模板是一个不错的选择。之前没用过这种东西,盲搜一片没找到自己想要的,于是自己就试着写写,大思路用的是Smarty的,用html页面做为模板,...
Asp.Net异步编程知识

Asp.Net异步编程知识

Asp.Net异步编程知识2014-08-27写在前面的话,很久没有写Blog了,不对,其实一致就没有怎么写过.今天有空,我也来写一篇Blog随着.Net4.5的推出,一种新的编程方式简化了异步编程,在网上时不时的也看到各种打着Asp.Net异步编程的口号,如何提高性能,如何提高吞吐率!好多文章都说得不清楚,甚至是错误的.只看到了一些表现,混淆概念.希望这篇文章能够能够对一部分人理解Asp.net异步编程模型.1基础知识,谈一个初学者不容易理解的基础知识,...
Asp.Net的状态管理:Session、Application和Cache

Asp.Net的状态管理:Session、Application和Cache

Asp.Net的状态管理:Session、Application和Cache2014-08-27上篇博文介绍了在客户端状态管理的两种方式:http://www.cnblogs.com/wolf-sun/p/3329773.html。除了在客户端上保存状态外,还可以在服务器上保存状态。使用客户端的状态,其缺点在于增加了数据在网络之间的传送。使用服务器端状态的缺点在于,服务器必须给客户端分配资源,下面详细讨论服务器端的状态管理技术。服务器端的状态管理Sessi...
Asp.Net的状态管理:ViewState和Cookie

Asp.Net的状态管理:ViewState和Cookie

Asp.Net的状态管理:ViewState和Cookie2014-08-27简介HTTP协议是无状态的。从客户端到服务器的连接可以在每个请求之后关闭。但是一般需要把一些客户端信息从一个页面传送给另一个页面。无状态的根本原因是:浏览器和服务器使用Socket通信,服务器将请求结果返回给浏览器后,会关闭当前Socket连接。而且服务器会在处理页面完毕后销毁页面对象。应用层面的原因是:浏览器和服务器之间通信都遵守HTTP协议。Http协议是无状态的,不会记得上...
<< 431 432 433 434 435 436 437 438 439 440 >>