- 博客(38)
- 收藏
- 关注
原创 在Web.config里设置数据库连接字符串
Web.config:appSettings> add key="connstr" value="data source=servername;initial catalog=databasename;Integrated Security=SSPI;Persist Security Info=False"/>appSettings>.aspx.cs: conn.
2008-06-27 17:03:00 352
原创 Connection string for oledb and sql
连接Access数据库:using System.Data;using System.Data.OleDb;OleDbConnection conn;conn.ConnectionString=”Provider=microsoft.Jet.Oledb.4.0;data source=test.mdb”;连接SQL Server数据库:using System.Data
2008-06-27 17:00:00 307
转载 HTTP Custom Errors
Fn+Run:inetmgr,快速打开IIS Manager,expand the root node, right-click"Web Site" node, then click Properties, on the "Customer Errors" Tab, you can see the error messages for HTTP errors.Besides, on the "
2008-06-25 17:28:00 926
转载 应用身份验证措施
一、基于Windows的身份验证1. 允许匿名访问 Enable anonymous access 2. 集成的Windows身份验证integrated windows authentication前面使用默认的集成Windows身份验证模式进行验证和授权。如果处理的是内联网应用程序,且每个客户机都使用Windows,就没什么问题。Windows是支持该验证
2008-06-24 11:46:00 900
原创 Windows常用命令
Inetmgr-internet manager管理器eventvwr - Event Viewer 事件查看器control - Control Panel 控制面板appwiz.cpl-添加删除程序msinfo32 - System Information 系统信息explorer - Windows Explorer 资源管理器mmc - Microso
2008-06-24 11:27:00 435
转载 什么叫端口?
端口概念 在网络技术中,端口(Port)大致有两种意思:一是物理意义上的端口,比如,ADSL Modem、集线器、交换机、路由器用于连接其他网络设备的接口,如RJ-45端口、SC端口等等。二是逻辑意义上的端口,一般是指TCP/IP协议中的端口,端口号的范围从0到65535,比如用于浏览网页服务的80端口,用于FTP服务的21端口等等。我们这里将要介绍的就是逻辑意义上的端口。 端口分类
2008-06-23 18:01:00 815
原创 如何开启和停止www Service
World Wide Web Publishing Service(www Service)停止www Service服务: Fn+Run:cmd net stop w3svc开启www Service服务: Fn+Run:cmd net start w3svcWorker Process Isolation Mode:一个Application Pool对应一个Worke
2008-06-23 17:43:00 753
转载 用SSL给IIS加把锁
一、建立SSL安全机制 IIS的身份认证除了匿名访问、基本验证和Windows NT请求/响应方式外,还有一种安全性更高的认证,就是通过SSL(Security Socket Layer)安全机制使用数字证书。SSL(加密套接字协议层)位于HTTP层和TCP层之间,建立用户与服务器之间的加密通信,确保所传递信息的安全性。 SSL是工作在公共密钥和私人密钥基础上的,任何用户都可
2008-06-23 10:33:00 439
转载 什么是BIOS?
BIOS中英文对照表Time/System Time 时间/系统时间 Date/System Date 日期/系统日期 Level 2 Cache 二级缓存 System Memory 系统内存 Video Controller 视频控制器 Panel Type 液晶屏型号 Audio Controller 音频控制器 Modem Controller 调制解调器(Modem) Primary
2008-06-20 11:41:00 531
转载 相对路径
你说的经常看到../什么什么的.那是指从这个当前文件,返回到它的上一级目录. 1. 图片和网页在同一级目录下一个网页的存放位置在D:/a/game/index.asp 一个图片的存入位置在D:/a/game/ 01.GIF相对路径为:”01.GIF” 2. 图片在网页的下一级一个网页的存放位置在D:/a/game/index.asp 一个图片的存入位置在
2008-06-18 16:31:00 306
转载 ASP.NET的第一个页面
(Alt+printscreen:热键捕捉当前活动的窗体界面)按下“确定”按钮后,做法:首先新建一个站点:File->New->Web Site然后添加Web窗体:File->New->File,选择Web Form在新建的HelloWorld.aspx里输入一下代码:@ Page Language="C#" AutoEventWireu
2008-06-18 15:37:00 475
转载 Page对象的属性
1.IsPostBack:Page.IsPostBack=false:表明是第一次加载该页面;Page.IsPostBack=true:表明不是第一次加载该页面;通常与Page对象的Load事件配合使用。 2.IsValid:判断网页上的验证控件是否全部验证成功。Page.IsValid=true:全部验证成功Page.IsValid=false:至少有一个验证控件
2008-06-18 15:30:00 2621
转载 DataGrid控件
它不仅可以删除、更新数据,还提供了分页浏览及数据排序等功能。 自动产生字段的DataGrid控件:下面两个例子将示范如何使用分页浏览功能,但页脚未能实现居中对齐。例一:.aspx文件:@ Page Language="C#" AutoEventWireup="true" CodeFile="DataGrid_Paging1.aspx.cs" Inherit
2008-06-18 15:12:00 447
转载 Web Form 网页执行的流程
ASP.NET是事件导向的应用程序,Web Form网页执行时会先进行网页初始化,此时会触发Page对象的Init事件,然后加载网页并触发Page对象的Load事件,这两个事件的主要区别在于服务器控件是在触发Load事件后才被完全加载的,虽然在触发Init事件后可以访问服务器控件,但服务器控件的视图状态(ViewState)并未加载,因此,服务器控件拥有的是默认值,而不是客户端的返回值;接下来We
2008-06-17 18:33:00 1132
转载 Response对象——使用Cookies对象管理状态
Cookie对象是在浏览者造访某些网站时,Web服务器在客户端所写入的一些小文件,换言之,Cookie对象是存放在客户端的内存或磁盘。Cookie对象可以记录浏览者的个人信息、浏览器类型、何时造访该网站、从事过哪些活动等,如此一来,等浏览着下次再度访问该网站时,只要查询Cookie对象的记录就可以辨认出浏览者。Cookie的优点:可以自由设置Cookie对象的生命周期由于Cooki
2008-06-17 15:52:00 904
转载 DataList控件
Datalist控件与Repeater控件相似,两者都是使用模板来控制数据的输出方式,使用的模板有[ 页眉模板 ]、[ 数据模板 ]、[ 隔行数据模板 ]、[ 编辑模板 ]、[ 选取模板 ] [ 分隔模板 ]、[ 页脚模板 ]等7种。 DataList控件在服务器端执行后将被转译成、、标记,而Repeater控件则会保持原状,因此,Repeater控件的执行结果会比较简洁。
2008-06-17 11:29:00 482
转载 Repeater控件
Repeater控件使用5个模板来控制数据的输出,这些模板为 [ 页眉模板 ]、[ 数据模板 ]、[ 隔行数据模板]、[分隔模板]、[页脚模板],即 HeaderTemplate, ItemTemplate, AlternatingTemplate, SeparatorTemplate, FooterTemplate。 数据模板和隔行数据模板都是用来控制数据输出的,他们
2008-06-16 15:29:00 422
转载 SQL
SQL查询SQL是Structured Query Language的缩写。 筛选语句:Select 筛选条件From 数据表名称[Where 查询子句][Order By 排序子句 {ASC DESC}] Eg:Select name, sex, grade from stuSelect * from stuSelect name as 姓
2008-06-13 15:09:00 336
转载 将XML文档读入DataSet对象
除了数据库之外,DataSet对象还有一个数据源就是XML文档,DataSet对象的ReadXml()方法可以将XML文档读入DataSet对象,读入之后的操作方式与之前的方法完全相同。下面的例子可以读取并显示XML文档using System.Data;using System.Data.OleDb;protected void Page_Load(object sender
2008-06-13 13:58:00 443
转载 如何自定义数据表及字段对应关系
有时我们会希望在将数据置入DataSet对象后,数据表的名称或字段的名称与数据源不同,假设我们希望其对应关系如下: 数据源 置入DataSet对象后
2008-06-13 11:29:00 1252
转载 使用DataView对象来搜索,筛选、排序、浏览及编辑数据
DataView代表DataTable对象中的一部分或全部,他们两者之间的关系相当于数据库中的表和视图的关系。DataView一般和Web服务器控件的DataGrid、Repeater及DataList配合使用。这三个对象专门用来显示数据库,功能强大。接下来我们要示范如何利用DataTable对象的DefaultView属性来筛选和排序数据。下面这个例子可以筛选“零部件种类”
2008-06-13 10:23:00 1032
转载 什么是cookie
因特网浏览器的记录标记CookieCookies亦称Cookie Cookies是一种能够让网站服务器把少量数据储存到客户端的硬盘或内存,或是从客户端的硬盘读取数据的一种技术。Cookies是当你浏览某网站时,由Web服务器置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、密码、浏览过的网页、停留的时间等信息。当你再次来到该网站时,网站通过读取Cookies,得知你的相关信息,就可以
2008-06-12 19:37:00 437
转载 SDK
其实很简单,SDK 就是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。 这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。 具体到本文,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 呵呵,其实上面只是说了一个 SDK 大
2008-06-12 19:19:00 508
转载 将参数用于 DataAdapter
当我们更改DataSet对象的数据,再调用DataAdapter对象的Update()方法时,可能需要同时执行Insert、Update、Delete等SQL命令来更新多条记录,此时必须改用ParametersCollection(参数集合)来传递参数。我们可以通过Command对象的Parameters属性来访问ParametersCollection。using System.
2008-06-12 10:48:00 285
转载 访问数据表、数据表的字段、数据表的数据行
从数据库里读取用户指定的某一个值效果图:public DataTable dt; protected void Page_Load(object sender, EventArgs e) { string s; OleDbConnection conn = new OleDbConnection(); conn.Conn
2008-06-10 17:44:00 439
转载 创建DataAdapter对象的语法
OleDb兼容数据库创建DataAdapter对象的语法有下列几种:OleDbDataAdapter adapter = new OleDbDataAdapter(); OleDbDataAdapter adapter = new OleDbDataAdapter(OleDbCommand selectCommand); OleDbDataAdapter a
2008-06-10 16:43:00 733
转载 DataSet
可以将DataSet对象想象成位于内存内的的数据库。 DataSet对象必须配合DataAdapter对象使用,DataAdapter对象结构在Command对象之上,用来执行SQL命令,然后将结果置入DataSet对象;此外,DataAdapter对象也可以将DataSet对象改写过的数据写回数据源。 由于DataSet对象是使用“无连接传输模式”访问数据库,因
2008-06-10 15:38:00 502
转载 如何使用Connection对象的的事件
Connection对象有InfoMessage、StateChange两个事件。详见:http://msdn.microsoft.com/zh-cn/library/a0hee08w.aspx StateChange 事件在 Connection 的状态改变时发生。 StateChange 事件接收 StateChangeEventArgs,使您能够使用 OriginalSt
2008-06-10 15:11:00 852
转载 Access2003数据库操作
例子一:向Access数据库中添加一条记录 using System.Data;using System.Data.OleDb; { OleDbConnection conn=new OleDbConnection(); conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data
2008-06-10 14:00:00 473
转载 Server.Transfer()方法和Response.Redirect()方法的区别
两者都有网页定向的功能,不同的是若使用Server.Transfer()转移控制权,所有内置对象的值都会保留到重新定向后的网页,Response.Redirect()转移控制权,则不会保留内置对象的值。
2008-06-10 13:58:00 493
转载 统计在线人数的思路
这个程序的原理是当用户打开浏览器连接到此网页时,程序会先清点所有连接到此网页的浏览器,然后将这些浏览器的SessionID存放在一个数组,目前打开之浏览器的SessionID则存放在数组的最后一个元素;接下来,将目前打开浏览器最近一次的访问时间记录在一个Application变量;继续,检查所有连接到此网页的浏览器最近一次的访问时间,若于目前时间相差30秒以上,表示已经结束连接,
2008-06-10 13:57:00 685
转载 一个简单的图形计数器(防刷新增加访客人数)
本计数器可以防止通过连续按下“刷新”来增加访客人数,但如果用户关闭浏览器,再次打开次网页,计数器的数字依然会增加。本例尚且无法解决此问题。此问题可以通过追踪IP地址来解决,但这不是本文要讨论的问题。 计数器的思路:一位访问者访问网页,服务器从一个文档里读取该页已被浏览的次数,加一,然后将这个数字在写回那个文档里,并在浏览器中显示加一后的次数。如果又有一位访问者浏
2008-06-10 09:44:00 1423
原创 读写服务器端的文件
利用记事本编辑一个文本文档,并于存档时指定编码方式为Unicode,文件名为Poetry.txt。然后编写一个Asp.Net网页从这个文件每次读取一行,直到文件结尾。 Poetry.txt凤凰台上凤凰游,凤去台空江自流。吴宫花草埋幽径,晋代衣冠成古邱。三山半落青天外,二水中分白鹭洲。总为浮云能蔽日,长安不见使人愁。效果图:StreamReader.aspx.csprotected voi
2008-06-05 19:00:00 699
原创 ASP.NET状态管理
每次用户浏览网页时,无论是第一次浏览网页还是再次浏览统一网页,网页均会重新创建,用户之前所输入的信息便消失得无影无踪,到底有没有什么办法可以让浏览器记得用户先前所输入的信息呢?答案是有的,也就是使用ASP.NET状态管理。 ASP.NET状态管理可分为客户端和服务器端状态管理。 1. 客户端状态管理(1)。视图状态(ViewState)(2)。隐藏字段(Hiden F
2008-06-05 11:23:00 312
原创 如何理解.net中的垃圾回收机制
.NET Framework 的垃圾回收器管理应用程序的内存分配和释放。每次您使用 new 运算符创建对象时,运行库都从托管堆为该对象分配内存。只要托管堆中有地址空间可用,运行库就会继续为新对象分配空间。但是,内存不是无限大的。最终,垃圾回收器必须执行回收以释放一些内存。垃圾回收器优化引擎根据正在进行的分配情况确定执行回收的最佳时间。当垃圾回收器执行回收时,它检查托管堆中不再被应用程序使用的对象并
2008-06-04 10:34:00 1094
转载 什么是Application Pool?
It is the new features in IIS 6.0. An Application Pool can contain one or more applications and allows us to configure a level of isolation between different Web applications. For example, if you wan
2008-06-04 10:26:00 3596
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人