asp.net2.0
文章平均质量分 70
powerboy
计算机学士,软件工程硕士(在读),国家信息系统项目管理师,四级数据库工程师,目前致力于研究大型网站的系统架构!
展开
-
ASP.NET 2.0 - 页面设计
学习目标l 创建并布局静态页面;l VS中的HTML和HTML查看器;l 服务器控件和动态内容;l 在设计视图中配置控件;l 在web控件库中的可用控件;l 向页面添加动态导航控件,并且使它们投入工作而无需写下一行代码。 静态页面写成之后其内容就固定下来,不会随着用户的输入或者周遭的环境而变化。HTML文件是由浏览器来理解并且将括号中的那些东东转化为我们所要转载 2007-09-10 16:40:00 · 770 阅读 · 0 评论 -
ASP.NET 2.0中客户端脚本总结
1.使用OnClientClick属性打开客户端脚本,使用方法如下: js脚本: function opensite() { window.open("http://www.csdn.net"); return true; } //--> 调用方法: 2.动态注册js脚本,下面介绍一下以下转载 2007-09-16 11:38:00 · 518 阅读 · 0 评论 -
用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组
通用版本(不依赖任何类库)function GetCheckBoxListValue(objID)...{ var v = new Array(); var CheckBoxList = document.getElementById(objID); if(CheckBoxList.tagName == "TABLE") ...{ for(i=0;iCheck转载 2007-09-16 11:43:00 · 524 阅读 · 0 评论 -
asp.net2.0常用基本函数大全
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 in转载 2007-09-21 08:37:00 · 434 阅读 · 0 评论 -
ASP.NET中常用的正则表达式(二)
利用正则表达式限制网页表单里的文本框输入内容: 用正则表达式限制只能输入中文:onkeyup="value=value.replace(/[^/u4E00-/u9FA5]/g,)" onbeforepaste="clipboardData.setData(text,clipboardData.getData(text).replace(/[^/u4E00-/u9FA5]/g,))"转载 2007-09-25 12:35:00 · 359 阅读 · 0 评论 -
WEB Service 下实现大数据量的传输
Vs2005里面的,查询12000条记录,设置RemotingFormat = SerializationFormat.Binary;再序列化,通过WebService传输,客户端接收,再反序列化,确实效果大大的优于直接传送DataSet,不仅网络传输中如此,即使本机,性能改善也非常明显.下面分别是WebService里面的方法和客户端反序列化取DataSet的方法.1. 服务器上面取数据,填充数转载 2007-09-25 13:03:00 · 495 阅读 · 0 评论 -
GridView的操作大全
一、GridView和DataGrid的异同GridView 是 DataGrid的后继控件,在.net framework 2 中,虽然还存在DataGrid,但是GridView已经走上了历史的前台,取代DataGrid的趋势已是势不可挡。GridView和DataGrid功能相似,都是在web页面中显示数据源中的数据,将数据源中的一行数据,也就是一条记录,显示为在web页面上输出表格中的转载 2007-09-21 13:51:00 · 756 阅读 · 0 评论 -
用JS脚本实现CheckBoxList只能选择其中的两个!
最近在开发的时候遇到一个问题就是客户要求没多选项但是这些项目最多只能选择2项如果选择2项以上无刷新并且提示用户你选择过多 在随机删除其中一个。在网上找了好多文章也没有找到相关实例。故煞费苦心自己写了一个现在拿出来和大家分享。我是菜鸟!希望高手多提宝贵意见其实很简单 首先是CheckBoxListText.aspx CheckBoxList实例 function SetCheckBox转载 2007-09-24 12:43:00 · 501 阅读 · 0 评论 -
在服务器端得到CheckBoxList控件最后选择项的方法!
探讨这个问题的起因是CSDN论坛的一个帖子:http://community.csdn.net/Expert/TopicView.asp?id=5460832 查看客户端生成的HTML代码可以看出,每次点击都执行一次__doPostBack,并且将选择项的参数传递到隐藏表单域之中。 当然,通过脚本和自己的隐藏域可以很轻松得到选择项,但完全在服务器端,也可以得到。form name=转载 2007-09-24 12:46:00 · 467 阅读 · 0 评论 -
GRIDVIEW多行选择
1 . 页面代码 给GridView添加TemplateField ,在TemplateField 下添加 CheckBoxList ,选他的原因是他有 AutoPostBack回送事件,当选择的时候可以发出回送,从而改变背景颜色,或者其它自定义函数,在次的函数是CheckBoxList1_TextChanged/////////////////////////////////转载 2007-09-24 12:58:00 · 528 阅读 · 0 评论 -
3种方式遍历Repeater中的CheckBox并全选
方式1:foreach (Control c in this.Repeater1.Controls){ HtmlInputCheckBox check = (HtmlInputCheckBox)c.FindControl("chkSelect"); if( check != null ) { check.Checked = true; }}方式2:转载 2007-09-25 12:29:00 · 451 阅读 · 0 评论 -
TreeView根据路径得到选择节点
/// 根据路径得到选择节点 /// /// 路径 /// 树 /// 节点 private TreeNode GetNodeByPath(string path, TreeView treeView){ TreeNode node = new TreeNode(); string[] pathLevel = path.Split(//); int i = 0; fo转载 2007-09-25 12:29:00 · 2059 阅读 · 0 评论 -
ASP.NET 2.0中实现模板中的数据绑定
板化的数据绑定控件为我们在页面上显示数据提供了根本的灵活性。你可能还记得ASP.NET v1.x中的几个模板化控件(例如DataList和Repeater控件)。ASP.NET 2.0仍然支持这些控件,但在模板中绑定数据的语法已经被简化和改善了。本文将讨论在数据绑定控件模板中绑定数据的多种方法。 数据绑定表达式 ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语转载 2007-09-25 12:49:00 · 547 阅读 · 0 评论 -
.net开源项目
经过微软.net Framework 2.0的革新,.net平台的开发越来越精彩。笔者收集基于.net开发的n个项目,一方面为新手提供有价值学习资源,培养起软件开发的乐趣,另一方面共勉已从事.net领域工作多年并有明确发展目标的同仁,提高自己,更上一层楼。 SharpDevelop强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE。核心是AddInTree。跟随这个转载 2007-09-21 08:30:00 · 487 阅读 · 0 评论 -
正则表达式30分钟入门教程(第二版)
目录 本文目标 如何使用本教程 什么是正则表达式? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替换 分组 后向引用 位置指定 负向位置指定 注释 贪婪与懒惰 平衡组转载 2007-09-25 20:48:00 · 418 阅读 · 0 评论 -
使用反射将业务对象绑定到 ASP.NET 窗体控件
使用反射将业务对象绑定到 ASP.NET 窗体控件发布日期: 12/10/2004 | 更新日期: 12/10/2004John DyerDallas Theological Seminary适用于:Microsoft Visual Studio 2005 及早期版本ASP.NET 1.1C# 编程语言Visual Basic 编程语言摘要:使用反射以单行代码将业务对象绑定到转载 2007-09-25 21:49:00 · 382 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第5回(错不了专辑)
色即设——设计,从网页设计师的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以我的此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅转载 2007-09-25 22:38:00 · 936 阅读 · 0 评论 -
在DataList中套GridView
使用DataList控件中嵌套GridView控件主要是为了解决数据分类绑定的问题。在做web应用程序开发时,特别是大型网站,后台处理数据时经常会遇到数据分类绑定。如两个互有关联的数据表同时按条件显示在页面。将GridView控件嵌套在DataList控件中,可以把分类信息显示在DataList控件中,在GridView控件中显示对应具体的信息。 在页面上创建下面的示例。在页面上添转载 2007-10-18 19:17:00 · 2247 阅读 · 0 评论 -
C#对注册表读写类的再封装
using System;using System.IO;using System.Runtime.InteropServices;using System.Text;using Microsoft.Win32;namespace Wjb.ReadOrWriteIniAndReg{ /// /// RWReg 的摘要说明。 /// 注册表操作类 /// 类库开发:吴剑冰转载 2007-10-19 20:11:00 · 645 阅读 · 0 评论 -
页面(图表+table+GridView)导出为excel
图表+table protected void Button3_Click(object sender, EventArgs e) { Response.Clear(); Response.Buffer = true; Response.Charset = "GB2312"; Respons转载 2007-10-22 21:54:00 · 500 阅读 · 0 评论 -
常用正则表达式
[整理]常用正则表达式常用表达式:"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$" //整数 "^/d+(/./d+)?$" //非负浮点数(正浮点数 + 0) "^(转载 2007-10-23 15:24:00 · 395 阅读 · 0 评论 -
编程高手 ASP.NET 状态管理
一般而言,HTTP协议是非状态服务,它不保存任何用户请求信息。直至NetScape开始使用Cookies来保存用户请求信息,Web应用程序有了极大的发展。现在ASP.NET程序员可以使用很多种方式来保存用户请求信息。 下面主要介绍ASP.NET关于状态管理的几种方式。 客户端 ASP.NET,提供了Cookies, QueryStrings (URL), Hidden fields, View S转载 2007-10-19 12:59:00 · 395 阅读 · 0 评论 -
ASP.NET实现自适应图片大小的弹出窗口(窗口可任意编辑)
在最近的项目中,遇到一个问题,要实现这样的效果:点pic_small.Aspx页面的缩略图后弹出pic_all.aspx页面,pic_all.aspx页面的大小要根据图片大小自动调整,而且要有图片的说明信息,还可以点上一幅和下一幅等进行翻页。实现过程如下:pic_small.Aspx页面缩略图处的代码为:)"转载 2007-10-19 20:05:00 · 624 阅读 · 0 评论 -
一个大家不常用到,却很有用的页面间传值方法(Context.Handler)
一、目前在ASP.NET中页面传值共有这么几种方式:1、表单提交, ....form1.submit();....此种方在ASP。NET中无效,因为ASP。NET的表单总是提交到自身页面,如果要提交到别一页面,需要特殊处理。2、链接地址传送接收页面: string str = Request["param1"]3、Session共享发送页面:Session("param1") = "1111";转载 2007-10-18 19:32:00 · 690 阅读 · 0 评论 -
合并GridView中某列相同信息的行
1 /// 2 /// 合并GridView中某列相同信息的行(单元格) 3 /// 4 /// GridView5 /// 第几列6 public static void GroupRows(GridView GridView1, int cellNum)7 {8 int i = 0, rowSpanNum = 1;9 while (i 10 {11 Gr转载 2007-10-18 19:40:00 · 477 阅读 · 0 评论 -
C#生成图形验证码
转载 2007-10-22 21:44:00 · 458 阅读 · 0 评论 -
css属性
1、字体属性(type)font-family(使用什么字体)font-style(字体的样式,是否斜体):normal/italic/obliquefont-variant(字体大小写):normal/small-capsfont-weight(字体的粗细):normal/bold/bolder/lithterfont-size(字体的大小):absolute-size/relative-s转载 2007-10-18 19:26:00 · 507 阅读 · 0 评论 -
MasterPage的一点点小问题
好久没有来这里了,最近比较忙,今天做一个很小的东西,但是问题以前没有碰到过,就是一个页面是基于MasterPage的母版页,我要在这个页面里面找到母版页里一个Label标签并且给它赋值,想了好久,终于是弄出来了: ((Page.Master as Teracy.WebTest.UserControls.PopupWindow).FindControl("lblTitle") as Label).T转载 2007-10-18 19:27:00 · 384 阅读 · 0 评论 -
ASP.NET 2.0 绑定高级技巧
1.简单数据绑定定2.数据源控件控件名 控件描述SqlDataSource 一切支持SQL语句的数据源控件AccessDataSource Access数据源控件XmlDataSource XML数据源控转载 2007-10-18 19:36:00 · 453 阅读 · 0 评论 -
弹出对话框的同时保持页面的显示
在CSDN上经常看到大家讨论如何在ASP.NET中用后台代码中弹出对话框的问题,一般的解决办法就是用Response.Write写一段脚本代码来弹出对话框,可问题是当对话框弹出后,页面却一片空白。这里讲述的办法就是在弹出对话框的同时保持页面的显示。(其它办法如RegisterClientScriptBlock()、RegisterStartupScript()也有一些限制,就不多说了)【原理】在页转载 2007-09-29 21:45:00 · 539 阅读 · 0 评论 -
编写服务器控件时,向页面写入脚本的方法
在编写服务器控件时,经常需要向页面发送大量的客户端代码。一般情况下我们可以直接用output.Write() 写到页面,但这样会带来一个几个问题: 1、如果同一个页面有几个这样的服务器控件,是不是同样的客户端代码要被写到客户端好几次? 2、如果让页面自动运行相应的客户端脚本? 其实这些问题ASP.NET里已提供了解决方法。 在Page类里有几个方法: Reg转载 2007-09-29 22:31:00 · 480 阅读 · 0 评论 -
ASP.NET日期操作常用代码
using System;namespace My.Utils { /// /// 日期操作常用工具 /// public class DateUtils { public DateUtils() { } /// /// 比较日期的年份差 /// /// 开始日期 /// 与当前日期的年份差转载 2007-09-25 21:51:00 · 393 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第3回(UE专辑)
前言:色即设——设计,从网页设计的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管转载 2007-09-25 22:05:00 · 664 阅读 · 0 评论 -
Asp.net Ajax Control Toolkit设计编程备忘录(色眼窥观版)——第6回(习惯专辑)
色即设——设计,从网页设计师的角度出发。因为自己的的特殊性(本身是软件工程师,但是对网页设计却有浓厚的兴趣),所以我的此系列文章不仅仅从编程角度出发,还将从设计的角度出发来细数AjaxControlToolkit系列控件,告诉你这些控件最终的结构表现形式、样式,还有如何修改他们的样式使之适合于你的网页整体规划。窥,小视也——《说文》,此小视非必小视呀。此小视的意思是:水平有限,不能望其全貌,仅能管转载 2007-09-25 22:41:00 · 690 阅读 · 0 评论 -
ASP.NET 翻页后继续维持排序
要想实现翻页后继续排序,实现这样的效果: 比如共 15笔记录,每页显示10条 则排序时:第一页将前10条记录排序,翻第二页时后五条再单独排序. 要注意以下几点: 1.如果数据很多,最好不要把数据集放到缓存中(viewstate),影响性能 2. ViewState中存放上次是哪个e.expression并且存放此e.expres转载 2007-09-29 22:07:00 · 374 阅读 · 0 评论 -
如何把一个Post过来的图片Base64编码转化为Stream
如何把一个Post过来的图片Base64编码转化为Stream private void Page_Load(object sender, System.EventArgs e) { string url = Request.QueryString["Photo"]; byte[] byt = Convert.FromB转载 2007-09-29 22:24:00 · 1348 阅读 · 0 评论 -
如何显示数据库中Image类型的图片
1.数据库表结构 1if exists (select * from dbo.sysobjects where id = object_id(N[dbo].[Person]) and OBJECTPROPERTY(id, NIsUserTable) = 1) 2drop table [dbo].[Person] 3GO 4 5CREATE TABLE [dbo].[Person] (转载 2007-09-29 22:26:00 · 3050 阅读 · 0 评论 -
防止盗链下载问题
经常在网络上四处载东西,有时碰到直接拷贝一个类似http://193.100.100.56/TestWebSolution/WebApplication1/test.rar地址准备下载test.rar文件时,却被告知没有登录或者直接跳转到其他页面的情况,然后等登录后直接下载该文件。要实现上面情况,在.NET世界里是比较容易的。1、 首先创建一个类库项目ClassLibrary1,实现如下(点转载 2007-09-29 22:31:00 · 430 阅读 · 0 评论 -
asp.net中数据库的备份与js的验证示例
关键字:Alter Database 被恢复的数据库名 Set Offline with Rollback immediate; restore database 被恢复的数据库名 from disk = 备份文件路径; Alter Database 被恢复的数据库名 Set OnLine With rollback Immediate;////转载 2007-10-24 13:09:00 · 472 阅读 · 0 评论 -
csdn的blog后台程序的导航菜单的实现
研究了一下csdn的 blog后台程序的导航菜单的实现,其特点是每个导航菜单项的宽度不一样,所以,被用作导航条背景的图片不能是一个单一固定长度的图片,所以,csdn采用了一种称之为滑动门的技术,每个菜单项的左边先左对其显示一个半图片,然后右边再右对齐显示另外一个半图片,右边的半个图片显示的多少随菜单项的宽度自动调整,左右两个图分别如下: 左边的图片作为标签的背景图,右边的图片作为标签转载 2007-10-24 13:15:00 · 469 阅读 · 0 评论