12 2016 档案
对于单对象多个来源统一处理
摘要:1.在接口参数增加来源类型 2.设置事件注册 每个不同的来源都对应得处理函数 3.在函数中忽略不匹配来源的对象 4.为了灵活性设置一个通用的字符串参数 该参数作为事件参数传递 在事件处理函数内部解析 类似协议 可提高事件灵活性 实例: 订单来源于多个不同的页面 可能是团购秒杀,可能是商品页面,可能是
阅读全文
.net使用mvc模式开发web应用 模型与视图间的数据处理
摘要:http://www.cnblogs.com/JeffreyZhao/archive/2009/02/27/mvc-use-strong-type-everywhere.html#3427764 本文来自于 主要讲到尽可能使用强类型作为action与view间的数据传递介质 不使用viewdata
阅读全文
利用Jurassic在.net下运行js函数
摘要:插件下载地址 https://jurassic.codeplex.com/releases/view/115831 如何接收js 对象呢 该方案主要通过序列化接收 可以自己写个扩展函数将js返回的对象序列化后在C#中反序列化 只要数据结构一致即可
阅读全文
linq 实现group by 不使用group关键字 等同lambad表达式中的group join 查询一对多关系
摘要:关键在于 into 查询一对多关系 /// <summary> /// 订单状态信息 /// </summary> public IEnumerable<x_s_oStatuInfo> orderState { get; set; } 这里将订单状态改为集合类型
阅读全文
ASP.NET 实现301状态重定向 实现搜索引擎友好
摘要:4.0提供301转向 RedirectPermanent 使用该函数转向http状态码为301 备注 RedirectPermanent(String) 方法重载提供了一个 301 的 HTTP 状态代码,在响应中,并且包含重定向到请求的 URL。301 的 HTTP 状态代码是一个标准的 HTTP
阅读全文
C#实现简单的委托异步调用
摘要:delegate void textAsy(); static void Main(string[] args) { textAsy t = texts; AsyncCallback callBack = new AsyncCallback(sendCallBack); t.Begin...
阅读全文