上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页
  2006年7月4日
摘要: Duwamish Books Inc. 是一家在网上销售图书的虚拟公司。由于其模型是典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式,它包括成员资格、帐户管理、购物车、搜索和结帐过程等基本功能。Duwamish 7.0 是由 MSDN 开发的通用 Duwamish 系列应用程序的功能性端口(完全使用 .NET 技术)。尽管示例本身是围绕虚拟网上书店建立的,但本示例主要关注的方面却... 阅读全文
posted @ 2006-07-04 19:11 Notus|南色的风 阅读(286) 评论(0) 推荐(0) 编辑
  2006年7月3日
摘要: 为什么要分页?这个问题的答案似乎谁都知道,但是在这里还是要说一下:之所以需要分页,是因为我们“不想”把数据库里的“所有资料”“一次性”的“发送到client端让用户看”。注意加重的那几个词,许多人就是因为不知道这几个词所以才不会分页。分页的关键并不在于在client端将数据以“分页”的形式表现出来,而是如何将数据库里的资料按照当前页的索引分批的发送到client端。经常可以看到周围的人先用一个“s... 阅读全文
posted @ 2006-07-03 18:45 Notus|南色的风 阅读(349) 评论(3) 推荐(0) 编辑
摘要: 1.使用Forms验证存储用户自定义信息Forms验证在内部的机制为把用户数据加密后保存在一个基于cookie的票据FormsAuthenticationTicket中,因为是经过特殊加密的,所以应该来说是比较安全的。而.net除了用这个票据存放自己的信息外,还留了一个地给用户自由支配,这就是现在要说的UserData。UserData可以用来存储string类型的信息,并且也享受Forms验证提... 阅读全文
posted @ 2006-07-03 18:44 Notus|南色的风 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这是个开源的控件。(已更新)点击这里进入 新版本 <--------------------------- 该版本可以在页面放置多个!!要付出的代价就是在页面重复注册几乎相同的js函数。每注册一次,就可以得到一次数据并用js数组的形式保存,这样就可以自由使用了如果不使用重复注册这种笨办法,那需要在一个js函数里完成数据的收集工作我觉得好象不可能完成这样的事,呵呵,因为一开始并不知道要在页面放多少... 阅读全文
posted @ 2006-07-03 18:44 Notus|南色的风 阅读(344) 评论(9) 推荐(0) 编辑
摘要: 最近在看一本叫《asp.net安全性高级编程》,把一些感兴趣的东西写成笔记当到这里吧,今天这一篇主要是讲怎么防御注入攻击的。script injection 1.验证内容a.使用regularexpressionvalidator的正则表达式来限制用户输入2.筛选用户输入a.使用string.replace方法这个方法在petshop3.0中就有使用,就是把一些危险的符号(比如[]等)替换成安全的... 阅读全文
posted @ 2006-07-03 18:43 Notus|南色的风 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 这是个开源的控件。点击这里进入 <------------详细的说明在里面,至于效果页面可以看这个http://www.vikosoft.net/mikeapp/SelectMultiPages.aspx我这个控件的效果同上,但是里面是完全不同的东西,跨页面选择的功能是由SuperGrid自动实现的,连checkbox都不需要你自己动手! 本来可以直接在这里给出来的,毕竟是我的主页啊,不过为了给论... 阅读全文
posted @ 2006-07-03 18:42 Notus|南色的风 阅读(231) 评论(0) 推荐(0) 编辑
摘要: using System;using System.Web.UI;using System.ComponentModel;using System.Collections;using System.Data;using System.Web.UI.WebControls; namespace CC{/// /// 模仿Repeater的简单控件/// [ParseChildren(true), P... 阅读全文
posted @ 2006-07-03 18:42 Notus|南色的风 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 接着上一篇,今天来做支持数据绑定的模板控件。 使用支持数据绑定控件的一般模式为private void Page_Load(object sender, System.EventArgs e){if(!this.IsPostBack){this.tm.DataSource=new string[]{"one","two"};this.tm.DataBind();}}先指定数据源,当确认数据源正确后... 阅读全文
posted @ 2006-07-03 18:41 Notus|南色的风 阅读(737) 评论(0) 推荐(0) 编辑
摘要: 再说一下,这部分内容最好的教材就是我一开始推荐的那个视频材料。如果还有没有下的那就赶快去下~~指不定哪天微软的网站被攻击,倒闭了,就没的下了。不过话说回来,如果微软都倒闭了,那我们还学.net干嘛啊~~~不瞎扯了,下面转入正题。任何控件都可以包含子控件。一个控件支持模板,其实就是在往它里面加子控件。模板是用什么形式在控件内公开的呢?想一想,我们用一个一般的控件都可以直接用标记来指定属性,而模板也是... 阅读全文
posted @ 2006-07-03 18:40 Notus|南色的风 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 数据绑定的概念是:通过提供一个DataSource属性来指定数据源,当控件呈现自己时,从数据源中抽取数据,并将这些数据作为控件的一部分进行呈现。使用的数据源一般是直接或间接实现了IEnumerable接口的数据,如ArrayList、IDataReader、DataTable等,这样可以方便的进行数据的查找。可以想象的到,在进行数据绑定时用的是遍历的办法。一般来说,控件还需要维护自己的状态,这就需... 阅读全文
posted @ 2006-07-03 18:40 Notus|南色的风 阅读(404) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 47 下一页