随笔分类 -  Web

摘要:0、你必须有微信公众账号的服务号。成为开发者之后。。。。1、得到你的appid (xxxxxxoooo)和secret (oooooooxxxxxxx)2、用这个链接得到你的 access_token:https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=xxxxxxxxooooooo&secret=oooooooxxxxxxx,得到的结果为xxxxooooooxxxxx3、在 Fiddler 里的 Composer 编辑一个网址https://api.weixin.qq.com/c 阅读全文
posted @ 2013-08-22 18:27 啤酒云 阅读(1403) 评论(0) 推荐(0)
摘要:在对外公布的Web API中,我们要实现合法性的校验。每一个API都去写校验代码,有点那个...很自然的,我们写一个中间的基类,继承自 ApiController,并在统一调用入口进行校验,如果不合法,就给出不合法的信息。我使用的代码如下:using System;using System.Net;using System.Net.Http;using System.Threading.Tasks;using System.Web;using System.Web.Http;public class _ApiController : ApiController{ public overr... 阅读全文
posted @ 2012-09-28 11:17 啤酒云 阅读(927) 评论(0) 推荐(0)
摘要:需要异步处理一个输入问题。以下均代码适用 MVC4controller 代码如下:publicclassTestController:AsyncController{publicasyncTask<ActionResult>Get1(){awaitTask.Delay(10000);returnContent(DateTime.Now.ToString("HH:mm:ss"));}}在做一个长链接调用这个 方法的时候,发现在 pedding 状态下刷新页面(或者转向另外一个有Session调用的页面)的时候 被 block 了。经过1天的反复实验,发现问题出现在 阅读全文
posted @ 2012-09-26 13:04 啤酒云 阅读(481) 评论(0) 推荐(0)
摘要:需要解决的场景:不用的场景下使用不用的mvc 模版。目录结构希望是/templates Default Blue Red .....当传入 “Blue” 参数的时候则调用 Blue 下面的View查看 return View().. 的参数,发现可以指定 一个 IView 。然后就有如下的代码。 RazorView rv = new RazorView(this.ControllerContext, "~/tempate/Blue/???.cshtml", null, true, new string[] { ".cshtml", ".vbcs 阅读全文
posted @ 2012-09-26 12:52 啤酒云 阅读(2227) 评论(4) 推荐(2)
摘要:我原以为: Session 是和 域名 紧密相关的,域名变了,Session 就丢失了。于是中午和同事打了个赌:在同一个应用程序下:在 abc.com 的域名下设置一个 Session 如: <%Session["a"] = Request.Url.Host; %>在 a.abc.com 下输出 <%=Session["a"] %>。结果会如何呢?结果是我输了。 a.abc... 阅读全文
posted @ 2009-09-22 13:50 啤酒云 阅读(521) 评论(4) 推荐(0)