- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 MVC3中的tempdata,viewdata,viewbag
ViewBag和ViewData生命周期相同,仅对当前View有效,不同的是ViewBag的类型不再是字典的键值对结构,而是dynamic动态类型。TempData在第一次读取之后会被移除.多用于跨control.如果我们想读取TempData的值但是又不让它被删除,可以使用TempData.Peek("Key")方法。如果想再保持一次TempData里面的值,可以使用TempData
2013-01-23 14:32:04 898
转载 HttpModel和HttpHanlder的区别
设计HttpHanlder的目的很明确:生成响应结果。HttpApplication,HttpHanlder和HttpModule,这里再把三者的关系重新梳理一遍。在请求的处理过程中,HttpApplication对象主要扮演着控制管线处理流程的作用,它负责推进整个处理流程,除了在不同阶段引发不同的事件外(供HttpModule使用),HttpApplication对象还会根据当前
2013-01-23 13:15:19 2495
转载 favicon.icon 文件
所谓favicon,即Favorites Icon的缩写,顾名思义,便是其可以让浏览器的收藏夹中除显示相应的标题外,还以图标的方式区别不同的网站。浏览器调用favicon的原理是首先在网页所在目录寻找favicon.ico文件,如果没有找到就去网站的根目录寻找。所以最简单的方法就是将制作好的favicon文件命名为favicon.ico然后上传到网站的根目录下。如果将文件放到其他目录下,或者让不同
2013-01-21 17:27:07 796
转载 C# HMACSHA1 加密
HMACSHA1 hmacsha1 = new HMACSHA1(); hmacsha1.Key = Encoding.UTF8.GetBytes(secret); byte[] dataBuffer = Encoding.UTF8.GetBytes(mk); byte[] hashBytes = hmacsha1.C
2013-01-10 19:57:12 11093 1
转载 razor 模板页的相关操作
如果不使用模板页,在当前页中加入@{ Layout = null;}根据不同页面使用不同Layout@{ var controller = ViewContext.RouteData.Values["controller"].ToString().ToLower(); var action = ViewContext.RouteD
2013-01-08 11:33:51 414
原创 net json 反序列化数组
strText = "[{"uid":11111},{"uid":22222"}]"; List lst = JsonConvert.DeserializeObject>(strText);StringBuilder strBdr = new StringBuilder();foreach (dynamic item in lst) { strBdr.Append
2013-01-05 11:51:51 1418
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人