代码改变世界

随笔分类 -  MVC

解决MVC Jquery"此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站"的问题

2014-10-21 17:34 by xchit, 11340 阅读, 收藏,
摘要: 在ASP.NET MVC项目中,使用AJAX向控制器发送GET请求获取JSON数据时,出现这个错误:"此请求已被阻止,因为当用在 GET 请求中时,会将敏感信息透漏给第三方网站。若要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet"。其实从返回的这个错误信息... 阅读全文

Asp.net MVC3.0 入门指南 3.2视图 View

2011-11-15 22:09 by xchit, 417 阅读, 收藏,
摘要: 改变视图和布局页首先,您希望改变页面上最上边的标题"My MVC Application"。这些文字对每个页面来说是相同的。事实上,它在项目只被实现了一次,尽管它出现在每个页面上。在解决方案资源管理器中定位到/Views/Shared下的_Layout.cshtml文件。这个文件被称作为布局页,它被共享为所有页面的“外壳”。//译者注:类似webform中的masterpage。布局模板允许您指明网站的HTML容器并应用到网址所有的页面中。注意文件底部的@RenderBody()行。RenderBody是一个所有视图页的占位符,包裹在布局页中。把布局页中的标题"M 阅读全文

Asp.net MVC3.0 入门指南 3.1视图 View

2011-11-15 21:49 by xchit, 319 阅读, 收藏,
摘要: 添加一个视图本节您将继续修改HelloWorldController类,使用视图模板去封装简洁的HTML响应给客户端。您将使用ASP.NET MVC 3引入的Razor视图引擎去创建一个视图模板。基于Razor视图引擎的模板以.cshtml为扩展名,它提供一种非常优雅的方式使用C#去生成HTML输出。当您编写视图模板时,Razor把您敲击键盘的次数降低到了最小,coding起来非常快捷、流畅。我们从控制器HelloWorldController类中的Index方法开始使用视图模板。现在Index方法只返回了一个硬编码的字符串消息。改变一下Index方法,让它返回一个View对象,代码如下:pu 阅读全文

Asp.net MVC3.0 入门指南 2.控制器Controller

2011-11-15 21:38 by xchit, 389 阅读, 收藏,
摘要: 添加一个控制器MVC代表model-view-controller。MVC对开发应用程序来说,是一种很好的架构和便于维护的模式。基于MVC的程序包含:控制器:负责处理外部请求,获取模型数据,提取视图模板(负责返回请求给客户端)模型:代表应用程序的数据并使用验证逻辑去执行数据的业务规则视图:用来动态生成HTML响应的一些模板文件在这个教程里将会包含所有上述概念并告诉您如何去使用他们去创建应用程序。让我们开始创建一个控制类。在解决方案资源管理器中,右键Controller文件夹并选择添加Controller。命名新的控制器为“HelloWorldController”。保留默认的模板为 Empty 阅读全文

Asp.net MVC3.0 入门指南 1.简介

2011-11-15 21:37 by xchit, 523 阅读, 收藏,
摘要: 简介该教程将教会您如何使用Microsoft Visual Web Developer 2010 Express Service Pack 1//译注:免费版本的Visual Studio去创建一个ASP.NET MVC网页程序。可以通过aspx?appid=VWD2010SP1Pack">Web Platform Installer安装。在所有开始之前,请确定您的机器已经安装了如下所列的必备组件:· Visual Studio Web Developer Express SP1 prerequisites//译注:建议大家使用Visual Studio 2010+s 阅读全文