摘要: 在原理主要是js代码将如下代码放在.aspx中在后台.cs中以下事件中写如下代码:private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e){ for(int i = 0; i < 3;i ++) { e.Item.Cells.Att... 阅读全文
posted @ 2006-03-02 16:23 谢多 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 1.下载地址 http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp 安装后,通过“自定义工具箱”->“.net框架组件”把TreeView添加到工具箱里 2.运行时无法显示 一般是TreeView的版本问题,最好下载英文版自动安装版本重新安装,... 阅读全文
posted @ 2006-03-02 12:44 谢多 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 文介绍了 TreeView 控件的使用,此控件可用于帮助生成用户界面,以显示分层的数据集、文件夹视图以及其他类似的数据结构。此控件具有多种强大功能,包括支持数据绑定和高级浏览器中丰富的动态 HTML (DHTML) 行为。多数情况下,可以通过声明的方式创建 TreeView;但也可以在客户端或服务器上通过编程以多种方式来实现此控件。 本文包括以下内容: 简介 前提条件 术语 TreeVi... 阅读全文
posted @ 2006-03-02 12:43 谢多 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 加密网站中的配置信息,我们不需要写任何代码,也不需要修改任何代码,只需要使用 aspnet_regiis 工具修改配置文件即可.比如我们有下面一个配置文件需要加密: 假设这个配置文件在 MyApplication 目录下。加密命令aspnet_regiis -pe "connectionStrings" -app "/MyApplication" aspnet_regiis 命令... 阅读全文
posted @ 2006-03-02 12:26 谢多 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 我个人认为如果要成为一个真正的ASP.NET程序员,需要解决如下几个问题:1、 掌握.net框架,至少要学会利用帮助文档来解决问题。 2、对面向对象的程序设计思想必须有个深刻的认识,尤其是封装和继承的认识。 3、十分熟练掌握Dreamweaver开发工具,这对你做WEB的布局很有帮助。 4、十分熟练掌握JavaScript。 5、十分熟练掌握Photosho做界面设计。 6、能熟练运用Flash做... 阅读全文
posted @ 2006-03-02 11:11 谢多 阅读(285) 评论(0) 推荐(0) 编辑
摘要: “做事情要动脑筋”,这是一个多么幼稚的话题,可是往往就是因为这个话题太“幼稚”了,所以平时我们不太过于注意罢了。既然没有注意,那你又何来有动了脑筋做一件事情呢。 在平时的工作中,尤其是IT行业,肯定会遇到各种各种样的问题。我常常是一有遇到问题就去找Google或Baidu,“可悲”的是大多数问题都能找到解决的办法。这样,我就很... 阅读全文
posted @ 2006-03-02 11:01 谢多 阅读(493) 评论(1) 推荐(0) 编辑
摘要: 编者:现在有大量的第三方控件存在,这些控件包括了开发的各个方面,但对于开发人员而言选择一个合适的控件却很难,所以今天我们要推荐的是一个可以实现类似MSN弹出通知消息功能的控件:PopupWin 使用范例 MSN由个很好的功能,就是每当你的MSN好友上线时,MSN会自动在窗体托盘的右下角由下往上弹出消息框来通知你,这个功能十分实用,比如在论坛里,当有新回复你的帖子时,系统会自动弹出消息提示框,又或... 阅读全文
posted @ 2006-03-02 10:08 谢多 阅读(381) 评论(0) 推荐(0) 编辑
摘要: 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。 实现思路 利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦Session失效,我们的Cache也过期;而Cache对所有的用户都可以访问,因此,用它保存用... 阅读全文
posted @ 2006-03-02 10:04 谢多 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 下面的代码中,加文字水印和加图片水印的代码不能共存,为了方便显示才写在一块的private void Btn_Upload_Click(object sender, System.EventArgs e){if(UploadFile.PostedFile.FileName.Trim()!=""){//上传文件string extension = Path.GetExtension(UploadFi... 阅读全文
posted @ 2006-03-02 10:03 谢多 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 摘 要 本文依据RBAC的基本思想,利用ASP.NET中的用户控件技术,设计了在电子商务系统中用户权限控制的一种具体实现方法。 关键词 ASP.NET 角色访问控制 用户控件 引言 电子商务系统对安全问题有较高的要求,传统的访问控制方法DAC(Discretionary Access Control,自主访问控制模型)、MAC(Mandatory Access Control,强制访问控制... 阅读全文
posted @ 2006-03-02 10:01 谢多 阅读(382) 评论(2) 推荐(0) 编辑
摘要: 在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问题,并示例如何进行其它的格式化。 aspx.cc/Exam/OutPutExcel.aspx" target="_blank">查看例子 OutPutExcel.aspxaspx.cs" AutoE... 阅读全文
posted @ 2006-03-02 10:00 谢多 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 众所周知,WEB上的打印是比较困难的,常见的WEB上打印的方法大概有三种: 1、直接利用IE的打印功能。一般来说,这种方法可以做些扩展,而不是单单的调用javascript:print()这样简单,比如,可以使用如下代码: <OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 wi... 阅读全文
posted @ 2006-03-02 09:59 谢多 阅读(243) 评论(0) 推荐(0) 编辑
摘要: protected void Page_Load(Object sender, EventArgs e) { int intPageNo,intPageSize,intPageCount; intPageSize = 25; if (Request["CurrentPage"]==null) ... 阅读全文
posted @ 2006-03-02 09:56 谢多 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 大家可能都用过Chinaren的校友录,不久前它的留言簿上加了一个防止灌水的方法,就是系统每次产生一个由随机的数字和字母组成的图片,每次留言必须正确地输入这些随机产生的字符,否则不能添加留言。这是一个很好的防止恶意攻击的方法,其核心的技术就是如何产生随机数。Chinaren网站是使用PHP实现的,而我们可以充分利用ASP.net的强大功能很轻易地实现。 在.net Framework中提供... 阅读全文
posted @ 2006-03-02 09:52 谢多 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 为了便于大家学习,修改vb.net code成为c# gif.aspx文件修改的内容 private void Page_Load(object sender, System.EventArgs e) { // 在此处放置用户代码以初始化页面 // RndNum是一个自定义函数 string VNum = RndNum(5); Session["VNum"] = VNum; ValidateCod... 阅读全文
posted @ 2006-03-02 09:46 谢多 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 近来,在开发ISO文件管理系统的时候,曾经遇到过要将ASPX直接输出到EXCEL的需求,现将经验所得与大家分享。 其实,利用ASP.NET输出指定内容的WORD、EXCEL、TXT、HTM等类型的文档很容易的。主要分为三步来完成。 一、定义文档类型、字符编码 Response.Clear(); Response.Buffer= true; Response.Charset="utf-8... 阅读全文
posted @ 2006-03-02 09:44 谢多 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、建立存储过程 在MSSQL中的Northwind数据库中为employess表新建存储过程(作用按LastName进行模糊查询): CREATE PROCEDURE Employess_Sel @lastname nvarchar (20)ASselect lastname from Employees where lastname like '%' + @lastname + '%'... 阅读全文
posted @ 2006-03-02 09:42 谢多 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 一、认识Web.config文件 Web.config文件是一个XML文本文件,它用来储存 ASP.NET Web 应用程序的配置信息(如最常用的设置ASP.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过VB.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置设置,所有的子目录都继承它的配置设置。... 阅读全文
posted @ 2006-03-02 09:39 谢多 阅读(214) 评论(0) 推荐(0) 编辑
摘要: Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex... 阅读全文
posted @ 2006-03-02 09:38 谢多 阅读(301) 评论(0) 推荐(0) 编辑
摘要: if exists (select * from dbo.sysobjects where id = object_id(N''[dbo].[People]'') and OBJECTPROPERTY(id, N''IsUserTable'') = 1)drop table [dbo].[People]GO CREATE TABLE [dbo].[People] ([pkID] [int] IDE... 阅读全文
posted @ 2006-03-02 09:36 谢多 阅读(237) 评论(0) 推荐(0) 编辑