Think Like a Computer Scientist.

Welcome to the future.
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年11月1日

摘要: 1 使用window.location.hash而不是window.location.href window.location.hash = stateData; 产生的链接结果如下 http://www.mycompany.com/mypage.aspx#someState 2 自动化脚本下载和并行下载,使用Ajax Library中的Sys.require方法 <script src="../Scripts/MicrosoftAjax/start.js" type="text/javascript"></script> < 阅读全文

posted @ 2010-11-01 09:33 TerabyteX 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 1 为了防止跨站脚本,假设所有的输入都是恶意的,比如共享数据库、文件输入、Cookie值、QueryString变量、HTTP头部信息、有公共接口的Web服务、RSS订阅等等 2 有潜在危险的HTML标记:<applet> <body> <embed> <frame> <script> <frameset> <html> <iframe> <img> <style> <layer> <link> <ilayer> <meta> 阅读全文

posted @ 2010-11-01 09:31 TerabyteX 阅读(371) 评论(0) 推荐(0) 编辑

摘要: 这篇文章主要讨论LINQ中常用的标准查询操作符,为以后学习更多的标准查询操作符打下基础,同时会给出等同的查询表达式,下面是本篇的内容: 一、投影操作符:Select和SelectMany 1. Select 之前的两篇文章中已经多次用到Select操作符,该操作符是LINQ查询中最基本也是最重要的操作符之一,它根据传入的参数在某一序列上执行投影操作,声明如下: public static IEnumerable<S> Select<T, S> ( this IEnumerable<T> source, Func<T, S> selector); 阅读全文

posted @ 2010-11-01 09:25 TerabyteX 阅读(349) 评论(0) 推荐(0) 编辑

摘要: 可以查询的内容:不是所有的对象都可以使用LINQ to Objects查询,使用LINQ to Objects的首要条件是:需要查询的对象是实现了IEnumerable<T>接口的集合类型;说明:本篇中的例子兼顾使用查询表达式和查询操作符 1. 数组 包括元素类型为Object在内的所有类型的数组都可以使用LINQ to Objects,示例如下: using System; using System.Linq; class ArrayTest { class Cutomer { public Cutomer(String name, String company, UInt16 阅读全文

posted @ 2010-11-01 09:16 TerabyteX 阅读(375) 评论(0) 推荐(0) 编辑

摘要: 看下面这段LINQ to SQL示例代码 using System; using System.Linq; using System.Data.Linq; using System.Data.Linq.Mapping; class Program { static void Main(string[] args) { //直接传入数据库文件的路径,需要Express版本的数据库 var path = System.IO.Path.GetFullPath(@"..\..\..\Data\NORTHWND.mdf"); var db = new DataContext(path 阅读全文

posted @ 2010-11-01 09:14 TerabyteX 阅读(335) 评论(0) 推荐(0) 编辑