博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年2月4日

摘要: 导言在完成了应用程序架构和页面的设计后,我们可以开始探讨如何实现多种多样的普通数据到报表展现的任务。前面我们已经了解到如何在从数据访问层和业务逻辑层绑定数据到ASP.NET页面上的数据控件。在ASP.NET 1.x应用程序中,通过对数据控件的DataSource属性赋值然后调用控件的DataBind()方法从而实现数据展现的方式在ASP.NET 2.0应用程序中可以继续使用。然而,ASP.NET 2.0的数据源控件提供了一种新的方式,使用这些控件可以让你轻松从上文中创建的业务逻辑层中进行数据绑定,甚至不需要手写一行的代码。ASP.NET 2.0提供了五种内置的数据源控件:SqlDataSour 阅读全文

posted @ 2011-02-04 13:11 steve.z 阅读(641) 评论(0) 推荐(0) 编辑

摘要: 连接到数据库服务器通常由几个需要很长时间的步骤组成。必须建立物理通道(例如套接字或命名管道),必须与服务器进行初次握手,必须分析连接字符串信息,必须由服务器对连接进行身份验证,必须运行检查以便在当前事务中登记,等等。实际上,大多数应用程序仅使用一个或几个不同的连接配置。这意味着在执行应用程序期间,许多相同的连接将反复地打开和关闭。为了使打开的连接成本最低,ADO.NET 使用称为连接池的优化方法。连接池减少新连接需要打开的次数。池进程保持物理连接的所有权。通过为每个给定的连接配置保留一组活动连接来管理连接。只要用户在连接上调用 Open,池进程就会检查池中是否有可用的连接。如果某个池连接可用, 阅读全文

posted @ 2011-02-04 12:41 steve.z 阅读(265) 评论(0) 推荐(0) 编辑

摘要: 加密概述:密可以帮助保护数据不被查看和修改,并且可以帮助在本不安全的信道上提供安全的通信方式。例如,可以使用加密算法对数据进行加密,在加密状态下传输数据,然后由预定的接收方对数据进行解密。如果第三方截获了加密的数据,解密数据是很困难的。在一个使用加密的典型场合中,双方(小红和小明)在不安全的信道上通信。小红和小明想要确保任何可能正在侦听的人无法理解他们之间的通信。而且,由于小红和小明相距遥远,因此小红必须确保她从小明处收到的信息没有在传输期间被任何人修改。此外,她必须确定信息确实是发自小明而不是有人模仿小明发出的。加密用于达到以下目的:保密性:帮助保护用户的标识或数据不被读取。数据完整性:帮助 阅读全文

posted @ 2011-02-04 12:26 steve.z 阅读(4995) 评论(3) 推荐(0) 编辑

2011年1月31日

摘要: 目前国内的B2C网站多是模仿淘宝商城的设计,虽然这个模板的确很出色,但是太多的重复也让经常在网上购物的人产生了疲劳,下面是我收集的一些国外优秀B2C网站,我觉得大家做新站或改版时不妨参考一下。而且就我个人的感觉来说我更喜欢下面的一些网站设计。http://www.finishline.com/store/index.jsp卖鞋的http://www.eluxury.com/estore/index.jsp奢侈品网站http://www.shopbop.com/综合在线零售百货,以牛仔为主要风格的时装,配饰等http://www.amazon.com/百货店http://www.raffaell 阅读全文

posted @ 2011-01-31 14:44 steve.z 阅读(554) 评论(0) 推荐(0) 编辑

摘要: 使用网站中的资源时,通常必须指定资源的路径。例如,您可以使用 URL 路径引用页面中的图像文件或网站中其他位置处的页面的 URL。同样,Web 应用程序中的代码可以使用基于服务器的文件的物理文件路径对文件进行读写操作。ASP.NET 提供用于引用资源并确定应用程序中的页面或其他资源的路径的方法。1、指定资源的路径 许多情况下,页面中的元素或控件必须引用外部资源,如文件。ASP.NET支持引用外部资源的各种方法。根据您使用的是客户端元素还是 Web 服务器控件,选择的引用方法将有所不同。1.1客户端元素客户端元素是页面上的非 Web 服务器控件元素,它们将按原样被传递给浏览器。因此,从客户端元素 阅读全文

posted @ 2011-01-31 14:24 steve.z 阅读(342) 评论(0) 推荐(0) 编辑

2011年1月30日

摘要: 利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法。先来个简单的实例热热身吧。1、无参数的方法调用C#后台代码:[代码]注意:1.方法一定要静态方法,而且要有[WebMethod]的声明.html代码:[代码]jQuery代码:代码运行结果:通过firebug能很清楚地看到json返回的数据格式,所以在取数据的时候要data.d。2、带参数的方法调用C#后台代码:[代码]html代码:代码jQuery代码:代码运行结果:3、返回List集合方法的调用C#后台代码:代码html代码:代码jQuery代码:代码运行结果:4、返回SortedListtkey,tvalue 阅读全文

posted @ 2011-01-30 10:08 steve.z 阅读(23508) 评论(8) 推荐(11) 编辑

2011年1月29日

摘要: xhtml:可扩展超文本置标语言(eXtensible HyperText Markup Language,XHTML),是一种置标语言,表现方式与超文本置标语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用置标语言(SGML)的应用,是一種非常灵活的置標語言,而XHTML则基于可扩展置标语言(XML),XML是SGML的一个子集。XHTML 1.0在2000年1月26日成为W3C的推荐标准。•XHTML 指可扩展超文本标签语言(EXtensible HyperText Markup Language)。•XHTML 的目标是取代 HTML。•XHTML 与 阅读全文

posted @ 2011-01-29 14:49 steve.z 阅读(289) 评论(0) 推荐(0) 编辑

摘要: 参考:http://baike.baidu.com/view/1136308.htmhttp://finance.ifeng.com/stock/special/wlbk/index.shtmlhttp://archive.cnblogs.com/a/1924118/ 阅读全文

posted @ 2011-01-29 13:29 steve.z 阅读(197) 评论(0) 推荐(0) 编辑

摘要: web1.0是一个厂商发布了内容给很多人看。代表性内容:各大门户网站!web2.0是把发布的权利同时放给普通人,每个人都是互联网的缔造者。代表性内容:博客的兴起、百度知道、wikipedia,各大社交型网络(facebook、开心网)!web3.0是可以随时通过互联网获得自己需要的信息,甚至不是你来找信息,而是信息主动找你。最明显的特征就是主动性,即强调网站对用户需求的主动提取。另外就是用户在互联网上拥有自己的数据,无论走到哪里,都可以随时使用,个人感觉这个可能要发展成为使用一个账号,在多个网站都能登录从而共享n多数据,而不仅仅限于web2.0中的某个网站系统。代表性内容:Twitter、各大 阅读全文

posted @ 2011-01-29 13:11 steve.z 阅读(2414) 评论(0) 推荐(0) 编辑

摘要: from http://code.google.com/apis/recaptcha/docs/aspnet.htmlThe reCAPTCHA ASP.NET Library provides a simple way to place a CAPTCHA on your ASP.NET website, helping you stop bots from abusing it. The library wraps the reCAPTCHA API. You can use the library from any .NET language including C# and Visua 阅读全文

posted @ 2011-01-29 11:24 steve.z 阅读(1635) 评论(1) 推荐(0) 编辑