随笔- 98
文章- 5
评论- 555
阅读-
51万
随笔分类 - ASP.NET
ASP.NET成员角色系列(二)--今天你"建模"了吗?
摘要:关于成员角色的数据提供模型打算按下面的顺序进行讲述:1.给成员关系提供数据的模型2.给角色管理提供数据的模型3.深层探讨给成员关系和角色管理提供数据的模型:ASP.NETDB.MDF数据库.4.工具aspnet_regsql.exe的使用方法.OK,这里就从成员关系提供模型开始:1.成员关系提供模型(SqlMembershipProvider).在ASP.NET2.0使用的成员关系中,默认使用AS...
阅读全文
宝刀不老: Cookie
摘要:在新技术大军横空出世年代,Cookie似乎已被遗忘.但网页设计中依然少不了它的身影,这里就本人多年对它的应用做以总结,可能不是最全面的,但一定是最实用的.Cookie早已不是不可替代,不是必不可少,也因此失去了很多色彩,很多人把它形容为一鸡肋,食之无味,弃之可惜.但若都以此评判,似乎我们很多技术都很无味,而似乎都不可缺少.以我看来,技术最好少做对比,选择多了,困惑也就多了,心不静,看什么都是有用而...
阅读全文
ASP.NET成员角色系列(一)--验证与授权入门
摘要:在当今的信息世界里,无论是门户网站,电子商务,社区论坛,都有一个共性:它们通常都需要验证当前用户的身份并根据验证结果判断用户所具有的权限.例如博客园,它允许未注册的匿名用户可能查看帖子,但是不允许他们发表帖子.为了能够发表帖子,匿名用户必须先注册为正式用户.在注册为正式用户的过程中,通常需要如下一些共通的步骤.(1).建立一个Users数据表来存放注册用户的信息.(2).建立一个注册页面(Regi...
阅读全文
Web 数据绑定
摘要:一. 单向数据绑定: 简单来说就是ASP.NET在运行时完成了页面的动态编译,并解析页面的各种服务器端代码,包括数据绑定语法。而数据绑定的语法虽是一些<%# %>代码块,在生成的代码中,仍然使用了服务器端控件以及在DataBinding事件调用DataBinder.Eval方法来完成数据的绑定工作。所有的数据绑定模板控件都使用了这样的机制来进行数据的单向绑定. 这种情况下我们得到的数...
阅读全文
数据结构-算法: 分配排序(基数分配排序法)
摘要:基数排序(Radix Sort)是对箱排序的改进和推广。 1、单关键字和多关键字 文件中任一记录R[i]的关键字均由d个分量 构成。 若这d个分量中每个分量都是一个独立的关键字,则文件是多关键字的(如扑克牌有两个关键字:点数和花色);否则文件是单关键字的, (0≤j<d)只不过是关键字中其中的一位(如字符串、十进...
阅读全文
Micrsoft为我们提供了最精简的相册管理代码
摘要:using System; using System.Collections; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Drawing; using System.Drawing.Drawing...
阅读全文
上传文件的实现(经典版)
摘要:以上传电影为例: protected void btnUpFile_Click(object sender, EventArgs e) { //修改影片信息时,单击上传按钮,删除原来的文件 string film = Server.MapPath("..\\film\\")+Request["film"]; if (File.Exists...
阅读全文
ASP.NET: GridView相关技术(六--合并相同数据单元格)
摘要:private void gvRender() { if (GridView1.Rows.Count <= 1) { return; } for (int i = 0; i < GridView1.Columns.Count; i++) { T...
阅读全文
asp.net: GridView相关技术(五--模板列绑定字段过长的解决方案)
摘要:思想如下: 对要监视的列进行判断,当超过一个限定值时,便可以采取相对应的操作。如当字段BookID的值为123456789时,为了限定字符长度, 可以让其显示为12345......,当用户将鼠标位于字段上时,显示全部值123456789 方法如下: 1 25?Eval("BookID").ToString().Substring(0,5)+"":Eval("BookID") %>' To...
阅读全文
asp.net: GridView相关技术(三--在GridView中直接查看(链接)照片)
摘要://下面绑定图片ID //注意: 查看图片直接可以根据DataNavigateUrlFormatString中指定的位置在浏览器中打开图片. 参数{0}代表对应行中的第一列图片ID ...
阅读全文
asp.net: GridView相关技术(二--重要事件解析)
摘要:一、GridView和DataGrid的异同 GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格中...
阅读全文
asp.net: GridView相关技术(一)
摘要:快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号 Gri...
阅读全文
验证码制作之五: 绘制带背景图的图形验证码方法
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts...
阅读全文
验证码制作之四: 位数可改变内容可扩展的验证码产生方法
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts...
阅读全文
验证码制作之三: 通过ASCEE码随机生成4位字符与数字验证码
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts...
阅读全文
验证码制作之二: 可选择位数的字符与数字混合码
摘要:using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts...
阅读全文
验证码制作之一: 随机生成一个四位数字
摘要:using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.W...
阅读全文