
ASP.NET学习笔记
文章平均质量分 70
laojievip
这个作者很懒,什么都没留下…
展开
-
ASP.NET的几个特点
1、缺省语言 在Asp+中,将使用Visual Basic而不是VBScript为缺省语言。这意味着我们可以摆脱vbscript的语言限制,我们的代码将是编译后运行的(而不是原来的解释执行)。这意味asp+页面具有组件方式的性能。2、服务器端控件 一个客户端控件 Windows 95 Windows 98 Windows NT4原创 2004-10-05 12:15:00 · 2931 阅读 · 0 评论 -
为DataGrid自定义分页添加自定义导航和分页信息
在上一篇文章中我讲到了对DataGrid实行自定义分页,这可以避免为了显示一页数据而获取整个数据记录集,从而提高分页效率,不过使用的导航还是DataGrid自带的数字连接或简单的上一页,下一页,而且看不到总页数、总记录数之类的信息。下面就为他增加我们所需要的部分。 先来看看修改后的分页显示,截图如下:(图一)使用的数据源同上一篇文章(Asp.net原创 2004-11-04 15:21:00 · 984 阅读 · 0 评论 -
从 ASP.NET 服务器控件插入客户端脚本
适用于: Microsoft® ASP.NET前提条件:本文假设读者熟悉 ASP.NET。难度: 2摘要:尽管从技术角度讲,ASP.NET 服务器控件的所有功能都可以在服务器端执行,但通常情况下通过添加客户端脚本可以大大增强服务器控件的可用性。本文将探讨服务器控件发送客户端脚本的两种方法,还将构建两个使用这些技术的服务器控件:PopupGreeting,一个在首次加载的 Web原创 2004-11-04 18:10:00 · 793 阅读 · 0 评论 -
ASP.NET 2.0 的内部变化
Jayesh Patel、Bryan Acker 和 Robert McGovernInfusion Development适用范围:Microsoft ASP.NET 2.0摘要:尽管 ASP.NET 2.0 与 ASP.NET 1.1 完全向后兼容,但还是为 ASP.NET 带来了大量的内部变化,包括代码模型、编译、页面生命周期等的变化。本文将概括介绍这些变化。原创 2004-11-07 23:15:00 · 941 阅读 · 0 评论 -
Asp.Net下的DataGrid的多层表头
先看下表:业务员地 区 北京上海深圳张三100200300 实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了: 我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了原创 2004-11-11 11:51:00 · 884 阅读 · 0 评论 -
SQL查询的分页思路
如果用一般的SELECT * 查询SQL数据库,然后用recordset进行分页的话,在返回结果很多的情况下将会是一个漫长的过程,而且很消耗内存.你可能会有感觉,用access也比SQL快. 其实我们可以只取出我们每页需要显示的记录数,这样的速度是惊人的,非常快.这里我们会用到聚集索引来快速确定我们需要取出的记录数的位置.如下面: if p>1 then p为PAGE页数 if n原创 2004-11-20 21:38:00 · 1140 阅读 · 0 评论 -
跟踪的诀窍
OpenFile Dialog in WebForm如果需要一个在浏览器端打开文件的OpenFile对话框,可以使用HTML的Input,设置其Type为File: <INPUT style="Z-INDEX: 102; LEFT: 145px; WIDTH: 468px; POSITION: absolute; TOP: 228px; HEIGHT: 25px" type="原创 2004-11-24 21:12:00 · 901 阅读 · 0 评论 -
ASP生成静态htm页面基本代码!
以下虚线框内为mk.asp文件的具体代码:--------------------------------------------------------------------------------filename="test.htm"if request("body")set fso = Server.CreateObject("Scripting.FileSystemObject")set原创 2004-11-19 23:21:00 · 1464 阅读 · 0 评论 -
基于ASP.NET的自定义分页显示
摘要:本文针对WEB数据库记录的显示问题,用实例讨论了在ASP.NET框架下使用DataGrid控件对数据库记录的一种自定义分页显示。 关键词:WEB数据库;ASP.NET;DataGrid;分页 引言 在用户进行数据查询时通常有这样的情况,一个数据库查询将返回太多的行,一致不能在一页中显示。如果用户正在使用一个慢的链接,发送特别大的数据结果可能要花很长的时间。一旦获得了数据,用户可能发现原创 2004-11-20 23:04:00 · 1248 阅读 · 0 评论 -
带图片的,多列的DropDownList的实现
下面是模仿的DropDownList的效果,支持图片,多列,换行等。查看例子WebDropDownList.aspx<%@ Page language="c#" Codebehind="WebDropDownList.aspx.cs"validateRequest="false" AutoEventWireup="false" Inherits="eMeng.WebDropDownLis原创 2004-12-20 20:52:00 · 1104 阅读 · 0 评论 -
SQL存储过程在.NET数据库中的应用
一.前言: 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。总的来说,存储过程具有以下一些优点: ◆存储过程允许标准组件式编程 ◆存储过程能够实现较快的执行速度 ◆存储过程能够减少网络原创 2005-01-09 11:52:00 · 1015 阅读 · 0 评论 -
构建安全的 Microsoft® ASP.NET 应用程序
本页内容本指南的目标本指南的读者如何阅读本指南本指南的内容构成系统要求安装示例文件支持本指南的目标本指南不是介绍安全性,也不是 Microsoft .NET Framework 的安全性参考材料;如果您要了解这方面的内容,请查看 MSDN 中的 .NET Framework 软件开发工具包 (SDK原创 2005-01-13 09:08:00 · 889 阅读 · 0 评论 -
讨论创建基于WSE的报表打印服务及其实现
摘要:看过卢彦先生的关于WEB报表打印实现文章的人,一定会为里面所提供的解决方案击节叫好,本文试图给大家展现一个更灵活的打印作业流水,并具有一定的实用性。建议大家在阅读本文之前先阅读卢彦先生的两篇文章,同时本文采用了微软的WSE(1.0)作为辅助工具,对此感到陌生的朋友,建议先参考一些概念性的文章,我在文章的最后列了一些参考资料和所需工具,大家可自行体会。目录引言软原创 2005-01-27 10:15:00 · 865 阅读 · 0 评论 -
用ASP.NET实现在线用户统计
一、用户显示页面的使用 首先,我们来看看怎样现实当前网站的访问用户数量,程序代码如下: <%@ Page Language="c#" debug="true" %> <html> <head> <SCRIPT LANGUAGE="c#" RUNAT="server"> private void Page_Load(object sender, System.Even原创 2005-01-28 20:52:00 · 1102 阅读 · 0 评论 -
DataGrid技巧大集合
引用自:http://www.cnblogs.com/iCeSnaker/archive/2004/07/31/29017.aspx DataGrid的正反双向排序 http://dev.youkuaiyun.com/develop/article/26/26817.shtm DataGrid删除确认及Item颜色交替 http://dev.youkuaiyun.com/develop/article/26/26768.原创 2005-01-28 19:43:00 · 1843 阅读 · 0 评论 -
探讨C#中字符串的加密(收藏)
C#中字符串的加密可以用DSA和RSA,先要将字符串转换为字节数组,这与编码有关。再选择签名方式,有RSA和DSA,sign便是出来的签名结果。 可以用DSA和RSA,如: using System; using System.Text; using System.Security.Cryptography; class dsacrypto_SignData { public st原创 2005-02-14 21:04:00 · 1168 阅读 · 0 评论 -
Session登陆后丢失的解决办法。
最近做网站后台的时候,登陆后发现刷新页面时Session会丢失,过几秒钟也会自然丢失,查了资料后发现可以这样解决:1。打开web.config文件,设置如下: 默认情况下,ASP.NET 使用 Cookie 来标识哪些请求属于特定的会话。 如果 Cookie 不可用,则可以通过将会话标识符添加到 URL 来跟踪会话。 若要禁用 Cookie,请设原创 2005-03-07 22:08:00 · 1214 阅读 · 0 评论 -
取得的IP/用户名等信息
在.NET中获取一台电脑名,IP地址及当前用户名是非常简单,以下是我常用的几种方法,如果大家还有其它好的方法,可以回复一起整理:1. 在ASP.NET中专用属性:获取服务器电脑名:Page.Server.ManchineName获取用户信息:Page.User获取客户端电脑名:Page.Request.UserHostName获取客户端电脑IP:Page.Request.UserHostAdd原创 2004-11-04 12:35:00 · 875 阅读 · 0 评论 -
[asp.net]保留password框的值
PostBack的时候,如果TextBox的TextMode为Password的话,是没有value属性传递的,所以密码框是空的加入如下代码:private void Page_Load(object sender, System.EventArgs e) { Password.Attributes .Add ("value",Request["Password"]);原创 2004-11-04 11:58:00 · 796 阅读 · 0 评论 -
DataGrid输出到Excel并进行格式化处理
在我们把DataGrid上的数据导入到Excel的时候,如果遇到比较长的数字字符串,比如身份证号码,就会在Excel里当成数字看待,并转换成科学计数法的格式,造成数据的丢失,下面这个方法就解决了这个问题,并示例如何进行其它的格式化。查看例子OutPutExcel.aspx<%@ Page language="c#" Codebehind="OutPutExcel.aspx.cs" Au原创 2004-10-28 10:15:00 · 715 阅读 · 0 评论 -
实现一个ASP.NET Back控件
下载本文代码见资源本文讲述了如何给Web页面添加一个服务器端控件,从而将用户的浏览器重定向到该控件所指向的页面(referring page)。 by Juval Lowy技术工具箱:C#、ASP.NET Q:实现一个ASP.NET Back控件我想在ASP.NET页面中添加一个链接,通过它,我可以返回到它所指向的页面。不知怎样用一个服务器端控件来实现它呢?我想通过该控件返回到已访原创 2004-10-08 16:48:00 · 1100 阅读 · 0 评论 -
ASP.NET 中 Cookie 的基本知识
Mike PopeVisual Basic User EducationMicrosoft Corporation 2003年1月 摘要:本文介绍如何使用 Visual Basic 在 ASP.NET Web 应用程序中读写 HTTP Cookie。 适用于: ASP.NET Microsoft? Visual Studio? .NET Web 窗体 读者范围:初级 Web 程原创 2004-10-05 12:49:00 · 768 阅读 · 0 评论 -
提供两种散列加密算法:MD5、SHA1。大小写敏感
我以为这个是大家都知道的所以没发出来,那天有网友问起我才觉得很多入门者其实是需要的。发出来给入门者看。 //原来写在一个webservice里所以有后面的者一串[WebMethod(Description="提供两种散列加密算法:MD5、SHA1。大小写敏感。")] public string EncryptPassword(string PasswordString,string Passwo原创 2004-10-16 00:19:00 · 969 阅读 · 0 评论 -
生成验证码的源码
参照别人的一个:ASP.Net实现验证码-----------------------------------start----------------------------------------------using System.Drawing;using System.Drawing.Imaging;private void Page_Load(object sender, System原创 2004-10-13 15:37:00 · 894 阅读 · 0 评论 -
XP 风格的可拖动列、排序的DataGrid的例子
本文介绍XP 风格的可拖动列、排序的DataGrid的例子,请查看要想使用本源代码,请先下载如下文件: downarrow.gif sortBlank.gif sortUp.gif sortDown.gif uparrow.gif xpTable.css xpTable.htc 源代码如下:【C#版本】DragableXpStyleTable.asp原创 2004-10-13 16:03:00 · 620 阅读 · 0 评论 -
一个功能齐全的DataGrid分页例子
下面的这个例子提供了DataGrid的分页功能。aspx代码和Cohe Behind代码分别如下,注意更改数据录连接字符串。结果如下:C#版本 例子DataGridPaging.aspx<%@ Page language="c#" EnableViewState = "true" Codebehind="DataGridPaging.aspx.cs" AutoEventWireup原创 2004-10-13 16:13:00 · 580 阅读 · 0 评论 -
ASP.NET常用函数
Abs(number) 取得数值的绝对值。 Asc(String) 取得字符串表达式的第一个字符ASCII 码。 Atn(number) 取得一个角度的反正切值。 CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。 CBool(expression) 转换表达式为Boolean 型态。 CByte(ex原创 2004-10-14 15:19:00 · 571 阅读 · 0 评论 -
在DataGrid中创建一个弹出式窗口
这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。 这个原创 2004-10-18 09:52:00 · 747 阅读 · 0 评论 -
WEB打印大全
1、控制"纵打"、 横打”和“页面的边距。 (1) function SetPrintSettings() { // -- advanced features factory.printing.SetMarginMeasure(2) // measure margins in inches factory.SetPageRange(false, 1, 3) // need page原创 2004-10-18 10:02:00 · 769 阅读 · 0 评论 -
ASP.NET中的页面访问控制
1、简介ASP.NET 是建立微软.Net平台上的WEB编程框架,可用于在服务器上生成功能强大、结构清晰的 Web 应用程序。有必要指出的是,由于 ASP.NET 基于.Net公共语言运行库,因此在ASP.NET中可以利用整个.Net平台的全部功能。本文通过对ASP.NET开发中的页面访问控制问题的描述,涉及到了Request、Response、Session、Cookie这几个对象,并对原创 2004-10-18 10:37:00 · 1070 阅读 · 0 评论 -
跨页面实现多选
本文介绍如何在ASP.NET中实现多页面选择的问题。其具体思路很简单:用隐藏的INPUT记住每次选择的项目,在进行数据绑定时,检查保存的值,再在DataGrid中进行选中显示。下面时完整的代码和例子:查看例子SelectMultiPages.aspx<%@ Page EnableViewState="true" CodeBehind="SelectMultiPages.aspx.cs" L原创 2004-10-13 15:57:00 · 727 阅读 · 0 评论 -
在ASP.NET中杀死进程
通过ASP.NET可以对一些无用的进程进行远程杀死,下面的代码先列出正在活动的所有进程,然后进行杀死。需要注意的是:这个文件要放在具有Administrator访问权限的虚拟目录下。 以下是C#代码:void Page_Load(Object Sender, EventArgs e){btnKill.Attributes.Add("onclick", "javascri原创 2004-10-13 16:08:00 · 714 阅读 · 0 评论 -
用ASP.NET开发Web服务的五则技巧
一、禁用HTTP POST/GET协议 除非另外指定,否则,.NET将试图把Web服务绑定到三种协议:HTTP/POST、HTTP/GET和SOAP。之所以说“试图”,是因为依赖于服务的参数和返回类型,HTTP/GET协议可能不可用。.NET生成的WSDL文件将自动包含绑定这三种协议的指令,客户程序可以自由选择使用哪种协议与服务通信。 只要在Web.config文件中加入下列内容,原创 2004-10-14 15:16:00 · 677 阅读 · 0 评论 -
ASP.Net实现验证码
原文出处:http://www.youkuaiyun.com/Develop/Read_Article.asp?Id=22618上面是原文出处,是VB版!在评论中 cwbboy 给出了C#代码自己参考了代码,实践了一下!OK记录一下!生成图片的Gif.aspx文件!需要引入以下两名命名空间!-----------------------------------start-------------------原创 2004-10-22 10:38:00 · 1202 阅读 · 0 评论 -
.Net 名字空间成员速查
目 录Microsoft.ComServicesMicrosoft.Win32SystemSystem.CodeDOMSystem.CodeDOM.CompilerSystem.CollectionsSystem.Collections.BasesSystem.ComponentModelSystem.ComponentModel.DesignSystem.原创 2004-10-22 10:45:00 · 2854 阅读 · 0 评论 -
将上传图片打上防伪图片水印并写入数据库
// 涉及命名空间using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imagin原创 2004-10-23 17:58:00 · 793 阅读 · 0 评论 -
使用 ADO.NET 和 Oracle 进行高级数据访问
Bill Hamilton适用范围:Microsoft ADO.NET 1.1Oracle 数据类型摘要:学习如何使用 ADO.NET 1.1 从复杂的 Oracle 数据类型中检索数据。 引言.NET Framework Data Provider for Oracle 并不总是能够方便地检索出以复杂方式存储的数据。本文将讨论如何访问存储在下表中列出的 Oracle 特定的数据类型中的数据:数据原创 2005-04-08 17:40:00 · 1612 阅读 · 0 评论