2006年9月10日

摘要: 前台页面 WebForm1 后台程序: using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;usin... 阅读全文
posted @ 2006-09-10 11:50 fatrick 阅读(555) 评论(1) 推荐(0) 编辑
 
摘要: 一、原理在.net中的global.asax中有Application_AuthenticateRequest事件和Application_BeginRequest事件是在每次访问aspx文件都会触发。但是Application_BeginRequest中不能对已经经过FROMS身份验证的身份ticket票进行识别。所以只能放到Application_AuthenticateRequest中去。... 阅读全文
posted @ 2006-09-10 11:43 fatrick 阅读(382) 评论(1) 推荐(0) 编辑
 
摘要: 1 /**//// 2 3 /// Enterprise Library 2.0 数据访问进一步封装类 4 5 /// Copyright (C) 2006-2008 LiTianPing 6 7 /// All rights reserved 8 9 /// 10 11 public abstract class DbHe... 阅读全文
posted @ 2006-09-10 11:27 fatrick 阅读(388) 评论(0) 推荐(0) 编辑
 
摘要: 实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象。 源代码如下 阅读全文
posted @ 2006-09-10 10:11 fatrick 阅读(333) 评论(0) 推荐(0) 编辑

2006年9月9日

摘要: 大家都知道DataGrid控件带有内置的事件来对记录进行排序,用户可单击列标题,就会按照相应的列进行排序,使用非常方便和简单化.但是它也有很大的不足,就是由datagrid代理的分页功能,只能单向排序,而且换页后,排序信息就会丢失.所以我们需要改进一下分页的事件函数,利用状态包ViewState变量,达到能稳固的双向排序。:)(1)首先在页面load时.要读取数据源里的数据,并将其送入到DataG... 阅读全文
posted @ 2006-09-09 23:03 fatrick 阅读(244) 评论(0) 推荐(0) 编辑
 
摘要: 1.假定一次提交3个表,1个主表1条记录,2个子表各3条记录,子表用DataGrid实现。那么建立3个执行insert的存储过程,这3个存储过程要在事务之中一起实现。 myConn.Open (); SqlCommand mySelectCommand=new SqlCommand(); SqlTransaction myTran; myTran=myConn.BeginT... 阅读全文
posted @ 2006-09-09 23:02 fatrick 阅读(225) 评论(0) 推荐(0) 编辑
 
摘要: 函数名称: GetRecordFromPage函数功能: 获取指定页的数据参数说明:@tblName 包含数据的表名@PKName 关键字段名@strGotFields 要获取的字段@PageSize 每页记录数@PageIndex 要获取的页码@OrderType 排序类型, 0 - 升序, 1 - 降序@strWhere 查询条件 (注意: 不要加 where)@isCount 是否取... 阅读全文
posted @ 2006-09-09 23:01 fatrick 阅读(408) 评论(0) 推荐(0) 编辑
 
摘要: 日历控件是.net自带的控件之一, 功能强大, 在很多项目开发中都有用到, 对于blog系统来说更是必不可少.纵是好玉也仍需雕琢, 为了使它更美观实用, 我们还需要对它进行二次开发. 新建一个用户控件, 把calender控件拉进来.第一步是外观设置, 这个根据你的需要, 只需对它的相关属性做一些调整即可.下图是我调整后的界面 属性设置如下: 第二步是对内部功能的调整, 这个工作主... 阅读全文
posted @ 2006-09-09 22:55 fatrick 阅读(1350) 评论(0) 推荐(0) 编辑
 
摘要: 此功能适用于后台数据库功能不强的web站点, 即大部分文本不是存放在数据库的记录中, 而是放在html文件或者xml文件中, 仅仅把索引放到数据库中, 如文章标题、类别、查询关键字等.这样适合于后台没有诸如MS Sql Server这样的数据库支持的Web站点. 适用于新闻发布系统, 比如sina、163等都是采用动态生成html页面的. 适用于需动态定制页面的程序.比如论坛、聊天... 阅读全文
posted @ 2006-09-09 22:54 fatrick 阅读(2202) 评论(3) 推荐(0) 编辑
 
摘要: 第一:private void Button1_Click( object sender, System.EventArgs e ) { Response.Redirect( Request.Url.ToString( ) );}第二:private void Button2_Click( object sender, System.EventArgs e ) { Response... 阅读全文
posted @ 2006-09-09 22:53 fatrick 阅读(192) 评论(0) 推荐(0) 编辑
 
摘要: //校验是否全由数字组成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串function isRegisterUserName(s){var patrn=/^[a-zA-Z]{1}([a-zA... 阅读全文
posted @ 2006-09-09 22:50 fatrick 阅读(963) 评论(2) 推荐(1) 编辑
 
摘要: 1)页面回传后页面滚动到顶端,造成这一问题的原因是页面回传,其实等于载入一次页面,新载入的页面会定点到页面的顶端。这 一特点会造成很差的用户使用感受,如何解决这一问题呢,我们可以借用隐藏的ViewState机制保存当前页面滚动的位置, 在页 面回传后调用 2)在页面上设置一隐藏控件,作为服务器控件运行,id名为hidScrollValue 3)写两个ja... 阅读全文
posted @ 2006-09-09 22:49 fatrick 阅读(456) 评论(2) 推荐(0) 编辑
 
摘要: 在写WEB项目的时候,搜索是必须提供的功能 有时候,客户会输入用空格或其他分隔符分隔的一组关键词,我们需要根据输入找出以下结果: 绝对包含整组关键词连续出现的结果 包含整组关键词里每个词条,但是不一定连续出现的结果 包含整组关键词里任一条或多条关键词的结果 就像你在GOOGLE里搜索SQL SERVER 2000, 它首先严格匹配整个字符串 在找不到的情况下,看有没有包含这三个单词的结果 如果连三... 阅读全文
posted @ 2006-09-09 22:47 fatrick 阅读(920) 评论(0) 推荐(0) 编辑
 
摘要: 在asp.net中利用datagrid控件按列进行排序很是方便。可是我们只能单项排序!如果我们需要正反排序那么就需要加入一些代码控制一下,下面我来详细讲解一下这个过程。 首先我们需要将datagird控件的属性设置为 AllowSorting="True",且需要排序列需要制定排序表达式 eg: SortExpression="kmdm"。设置好这些,我们进入代码文件,来编写响应排序的事... 阅读全文
posted @ 2006-09-09 22:46 fatrick 阅读(181) 评论(0) 推荐(0) 编辑
 
摘要: 1.设置web.config文件。(我不喜欢设置成这样) ...... ...... 或者:aspx文件中:2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name ... 阅读全文
posted @ 2006-09-09 22:43 fatrick 阅读(166) 评论(0) 推荐(0) 编辑