Fork me on GitHub

随笔分类 -  [12]ASP.NET MVC

摘要:相关文章: "ASP.NET WebApi OWIN 实现 OAuth 2.0" 之前的项目实现,Token 放在请求头的 Headers 里面,类似于这样: 虽然这是最标准的实现方式,但有时候我们会面对一些业务变化,比如 Token 要求放在 URL 或是 Post Body 里面,比如这样: A 阅读全文
posted @ 2018-06-03 22:10 田园里的蟋蟀 阅读(4209) 评论(0) 推荐(1) 编辑
摘要:OAuth(开放授权)是一个开放标准,允许用户让第三方应用访问该用户在某一网站上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。 OAuth 允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的网站(例如,视频编辑 阅读全文
posted @ 2016-12-21 09:06 田园里的蟋蟀 阅读(44383) 评论(98) 推荐(61) 编辑
摘要:注:文章内容都是摘录性文字,自己阅读的一些笔记,方便日后查看。 MVC MVC(Model View Controller),M 是指业务模型,V 是指用户界面,C 则是控制器,使用 MVC 的目的是将 M 和 V 的实现代码分离,从而使同一个程序可以使用不同的表现形式。 交互方式(所有通信都是单向 阅读全文
posted @ 2016-03-16 18:20 田园里的蟋蟀 阅读(11942) 评论(2) 推荐(6) 编辑
摘要:遇到这样一个问题:项目是 MVC,但也包含 WebForm 的页面,RouteConfig 中设置了这样一个路由: Web 应用程序下有一个 zt 目录,并且又一个 Default.aspx 文件,设置路由后,运行还是走的文件目录,但如果把 url 的 zt 改为 zta,就是可以的,如果把 Def 阅读全文
posted @ 2016-02-26 14:49 田园里的蟋蟀 阅读(842) 评论(1) 推荐(0) 编辑
摘要:示例代码: 上面是我们一般在 MVC 中,使用 BeginForm 的方式,但这样我们没办法设置 Form 提交的 timeout,解决方式如下: 首先,提交按钮的类型改为 botton,并增加 onclik 事件: 增加 submit 脚本方法: 阅读全文
posted @ 2016-01-05 20:23 田园里的蟋蟀 阅读(1082) 评论(1) 推荐(0) 编辑
摘要:首先,ASP.NET 5 没有了 MVC 和 WebApi 的区分,都属于 ASP.NET 5,从 Controller 的继承就可以看出,原来 ASP.NET WebApi 2 改成了 ,并且返回 HttpResponseMessage 也有些改变。 ASP.NET WebApi 2 中的示例代... 阅读全文
posted @ 2015-12-08 15:29 田园里的蟋蟀 阅读(4787) 评论(0) 推荐(1) 编辑
摘要:本来这篇博文想探讨下异步中的异常操作,但自己在做异步测试的时候,又对 ASP.NET 异步有了新的认识,可以说自己之前对异步的理解还是有些问题,先列一下这篇博文的三个解惑点:async await 到底是什么鬼???异步操作中发生异常,该如何处理?异步操作中发生异常(有无 catch throw 情况),Application_Error 会不会捕获? 阅读全文
posted @ 2015-10-30 00:41 田园里的蟋蟀 阅读(9577) 评论(42) 推荐(30) 编辑
摘要:ASP.NET MVC 项目中,如何使用类似于 iframe 的效果呢?或者说 Ajax 局部刷新,比如下面操作:<img src="http://images2015.cnblogs.com/blog/435188/201510/435188 20151023114309083 142406290... 阅读全文
posted @ 2015-10-23 11:56 田园里的蟋蟀 阅读(2173) 评论(1) 推荐(0) 编辑
摘要:如果在 ASP.NET MVC 应用程序中记录异常信息,我们只需要在 Global.asax 的 Application_Error 中添加代码就可以了,比如: 但这一套在 ASP.NET Web API 中并不适用,其解决方式也不是很麻烦,我们先创建 ExceptionHandlingAt... 阅读全文
posted @ 2015-09-27 15:15 田园里的蟋蟀 阅读(4488) 评论(1) 推荐(3) 编辑
摘要:我们一般在开发 ASP.NET MVC 应用程序的时候,会在 Application_Error 中添加异常日志记录,一般会记录 500 的错误信息,但如果应用程序在出错的时候,Application_Error 不执行了,这是非常可怕的。 解决方式,在 Global.asax.cs 中移除对 H... 阅读全文
posted @ 2015-09-25 12:12 田园里的蟋蟀 阅读(1583) 评论(1) 推荐(0) 编辑
摘要:应用场景:在 ASP.NET MVC 应用程序中,需要对用户身份权限进行验证,比如没有登录或者不符合权限的用户,访问 Action 的时候,跳转到指定页面。 重写 Authorize: Action 调用: 注:HandleUnauthorizedRequest 是在没有通过身份验... 阅读全文
posted @ 2015-09-06 17:28 田园里的蟋蟀 阅读(1577) 评论(0) 推荐(0) 编辑
摘要:相关文章:[RESTful API URI 设计的一些总结](http://www.cnblogs.com/xishuai/p/restful-webapi-uri-design.html)。问题场景:**删除一个资源(Resources),URI 该如何设计?**应用示例:删除名称为 iPhone... 阅读全文
posted @ 2015-08-08 17:13 田园里的蟋蟀 阅读(18585) 评论(7) 推荐(5) 编辑
摘要:相关的一篇文章:[RESTful API URI 设计的一些总结](http://www.cnblogs.com/xishuai/p/restful-webapi-uri-design.html)。问题场景:**判断一个资源(Resources)是否存在,URI 该如何设计?**应用示例:判断 id... 阅读全文
posted @ 2015-07-21 16:44 田园里的蟋蟀 阅读(6645) 评论(11) 推荐(4) 编辑
摘要:async/await 是我们在 ASP.NET 应用程序中,写异步代码最常用的两个关键字,使用它俩,我们不需要考虑太多背后的东西,比如异步的原理等等,如果你的 ASP.NET 应用程序是异步到底的,包含数据库访问异步、网络访问异步、服务调用异步等等,那么恭喜你,你的应用程序是没问题的,但有一种情况... 阅读全文
posted @ 2015-07-08 13:16 田园里的蟋蟀 阅读(12177) 评论(22) 推荐(39) 编辑
摘要:<img src="http://images0.cnblogs.com/blog2015/435188/201506/281619412674814.png" width="800px" 非常赞的四篇文章: "Resource Naming" "Best Practices for Design... 阅读全文
posted @ 2015-06-28 17:38 田园里的蟋蟀 阅读(20813) 评论(39) 推荐(17) 编辑
摘要:### 1. 安装 Microsoft.AspNet.WebApi.HelpPage 程序包```Install-Package Microsoft.AspNet.WebApi.HelpPage```### 2. 注册 Area```csharpprotected void Application_... 阅读全文
posted @ 2015-06-17 17:05 田园里的蟋蟀 阅读(1608) 评论(3) 推荐(1) 编辑
摘要:![](http://images.cnitblog.com/blog2015/435188/201504/171235127605554.jpg)ASP.NET 中的字符编码问题,一般会有两个场景:* **HTML 编码**:一般是动态显示 HTML 字符或标签,写法是:`HttpUtility.... 阅读全文
posted @ 2015-04-17 17:57 田园里的蟋蟀 阅读(1865) 评论(2) 推荐(2) 编辑
摘要:首先,需要了解下这篇博文:《[ASP.NET WebForms MapPageRoute 路由配置](http://www.cnblogs.com/xishuai/p/web-forms-MapPageRoute.html)》之前,在 ASP.NET MVC 中混搭 ASP.NET WebForms... 阅读全文
posted @ 2015-03-25 14:30 田园里的蟋蟀 阅读(1880) 评论(5) 推荐(1) 编辑
摘要:先梳理三个概念:* **OutputCache**:页面输出缓存,一般 ASP.NET 应用程序会用到。* **Last-Modified**:Http 响应头(Http Reponse Header),由服务器发给客户端,格式为 Last-Modified:Tue, 24 Mar 2015 06:... 阅读全文
posted @ 2015-03-24 16:02 田园里的蟋蟀 阅读(2983) 评论(8) 推荐(0) 编辑
摘要:MapPageRoute 应该是 ASP.NET 4.0 中的东西,但现在我是第一次使用它,使用场景是:MVC 混合使用 WebForm,然后对 WebForm 进行路由配置,当然也可以使用 [ISAPI_Rewrite 3](http://www.helicontech.com/isapi_rew... 阅读全文
posted @ 2015-02-26 19:24 田园里的蟋蟀 阅读(5238) 评论(6) 推荐(5) 编辑