版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、ASP.NET 2.0 实用案例教程实用案例教程ASP.NET 2.0 实用案例教程实用案例教程6.1.1 ASP.NET6.1.1 ASP.NET常用内部对象常用内部对象l ASP.NETASP.NET中常用的内部对象有中常用的内部对象有8 8个。个。 ASP.NET 2.0 实用案例教程实用案例教程6.1.2 ASP.NET6.1.2 ASP.NET对象的访问对象的访问l 每个对象都有其特有的属性、事件和方法。其中属性用来每个对象都有其特有的属性、事件和方法。其中属性用来描述对象的静态特征;事件指对象在一定条件下产生的信描述对象的静态特征;事件指对象在一定条件下产生的信息,如息,如Page
2、Page对象,页面被请求时将引发对象,页面被请求时将引发InitInit事件;方法反事件;方法反映了对象的行为,表示对象的动态特征。映了对象的行为,表示对象的动态特征。l 1. 访问对象属性的语法对象名对象名. .属性名属性名例如:使用例如:使用PagePage对象的对象的IsPostBackIsPostBack属性的语法格式为属性的语法格式为Page. IsPostBackPage. IsPostBack。 ASP.NET 2.0 实用案例教程实用案例教程l 2. 访问对象方法的语法对象名对象名. .方法名方法名( (参数表参数表) )例如,使用例如,使用ResponseResponse对象
3、的对象的WriteWrite方法输出字符串:方法输出字符串:Response. Write(“Hello World!”);Response. Write(“Hello World!”);l 3. 对象事件处理程序的语法对象名对象名_ _事件名事件名( (参数参数) )例如:例如:PagePage对象的对象的LoadLoad事件的默认处理程序事件的默认处理程序private void Page_Load(object sender,System private void Page_Load(object sender,System EventArgs e)EventArgs e) ASP.NE
4、T 2.0 实用案例教程实用案例教程l PagePage对象包含用于对象包含用于ASP.NETASP.NET页面的所有方法和属性。每次页面的所有方法和属性。每次ASP.NETASP.NET页面请求,页面请求,PagePage对象都会以动态方式创建对象都会以动态方式创建HTMLHTML标标记并返回浏览器,并同时处理收到的请求(记并返回浏览器,并同时处理收到的请求(RequestRequest)并)并响应(响应(ResponseResponse)。)。ASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-16-1】 Page Page对象的对象的IsPostBackIsPostBack属
5、性。属性。要求:有一个包含输入姓名文本框的网页。第一次浏览该要求:有一个包含输入姓名文本框的网页。第一次浏览该网页时显示网页时显示“请提交姓名请提交姓名”提示信息;提交姓名后则显示提示信息;提交姓名后则显示欢迎信息。欢迎信息。ASP.NET 2.0 实用案例教程实用案例教程l ResponseResponse对象继承于对象继承于System.Web.HttpResponseSystem.Web.HttpResponse类,主要用于类,主要用于将信息发送到客户端。除此以外该对象还具有一些特殊功将信息发送到客户端。除此以外该对象还具有一些特殊功能,比如重定向页面等。能,比如重定向页面等。6.3.1
6、 Response6.3.1 Response对象的属性和方法对象的属性和方法l ResponseResponse对象的常用属性与方法如表所示。对象的常用属性与方法如表所示。ASP.NET 2.0 实用案例教程实用案例教程6.3.1 Response6.3.1 Response对象的属性和方法对象的属性和方法ASP.NET 2.0 实用案例教程实用案例教程6.3.2 6.3.2 使用使用WriteWrite方法输出信息方法输出信息l ResponseResponse对象的对象的WriteWrite方法可以灵活地向客户端浏览器输方法可以灵活地向客户端浏览器输出信息,显示效果与出信息,显示效果与L
7、abelLabel标签相似。语法如下:标签相似。语法如下:Response.Write (字符串或变量或HTML代码)例如:Response.Write(“欢迎学习ASP.NET!”); /输出字符串Response.Write(user_name+“欢迎您!”); /输出变量和字符串Response.Write(“欢迎光临!”); /输出HTML代码,标题样式1ASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-26-2】 通过通过WriteWrite方法输出信息。方法输出信息。要求:通过要求:通过Response.WriteResponse.Write方法在浏览器上显示字符串、
8、方法在浏览器上显示字符串、变量值和变量值和HTMLHTML代码。代码。ASP.NET 2.0 实用案例教程实用案例教程6.3.3 6.3.3 使用使用RedirectRedirect方法重定向页面方法重定向页面l 通过超链接的方式将用户引导到另一个页面,其缺点是用通过超链接的方式将用户引导到另一个页面,其缺点是用户必须点击超链接。如果希望不用点击超链接就能够将用户必须点击超链接。如果希望不用点击超链接就能够将用户自动引导(即重定向)到另一个页面,该如何处理呢?户自动引导(即重定向)到另一个页面,该如何处理呢? l 这种情况下可以使用这种情况下可以使用RedirectRedirect方法。语法如
9、下:方法。语法如下:Response.Write(“网址变量或网址字符串”)例如:Response.Write(“http:/”); /重定向至新浪网Response.Write(strUrl); /重定向至变量strUrl表示的网址Response.Write(“admin.aspx”); /重定向至网站内部的其它网页ASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-36-3】 Redirect Redirect方法重定向。方法重定向。要求:用户选择其身份(用户、管理员),系统根据用户要求:用户选择其身份(用户、管理员),系统根据用户的选择将其自动引导到相应的页面。的选择将其自
10、动引导到相应的页面。ASP.NET 2.0 实用案例教程实用案例教程l 继承于继承于System.WebSystem.Web命名空间的命名空间的HttpRequestHttpRequest类,主要用于获取类,主要用于获取用户在用户在WebWeb表单中提交的信息或表单中提交的信息或URLURL中的参数信息,也可以中的参数信息,也可以通过这个方法获得客户端通过这个方法获得客户端IPIP地址、客户端浏览器版本等信地址、客户端浏览器版本等信息。息。6.4.1 Request6.4.1 Request对象的数据集合、属性和方法对象的数据集合、属性和方法ASP.NET 2.0 实用案例教程实用案例教程6.
11、4.1 Request6.4.1 Request对象的数据集合、属性和方法对象的数据集合、属性和方法l RequestRequest对象的语法为:对象的语法为:Request.Request.数据集合数据集合| |属性属性|.|.方法方法(变量或字符串变量或字符串) )例如:例如:Request.QueryString“id”;Request.QueryString“id”;Request.TotalBytes;Request.TotalBytes;ASP.NET 2.0 实用案例教程实用案例教程6.4.2 QueryString6.4.2 QueryString数据集合数据集合l Query
12、StringQueryString数据集合是数据集合是RequestRequest对象中最重要的数据集合对象中最重要的数据集合,用于获取标识在,用于获取标识在URLURL后面附带的参数及其值(也称查询后面附带的参数及其值(也称查询字符串)。查询字符串与字符串)。查询字符串与URLURL用用“?”符号连接,每个参符号连接,每个参数之间用数之间用“& &”符号隔开。该数据集合的使用方法如下:符号隔开。该数据集合的使用方法如下: 假设在某页面中存在如下连接到admin.aspx页面的超链接:http:/ 可以在admin.aspx页面中通过如下方法获取参数的值:string name
13、=Request.QueryString“name”;string type=Request.QueryString“type”; 结果是:name=“杨欣”,type=“管理员”ASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-46-4】通过】通过QueryStringQueryString数据集合获取标识在数据集合获取标识在URLURL后面后面的查询参数的值。的查询参数的值。要求:点击要求:点击6-4.aspx6-4.aspx页面上的超链接(仍然链接回页面上的超链接(仍然链接回6-6-4.aspx4.aspx页面),获取查询字符串的参数值。页面),获取查询字符串的参数值。AS
14、P.NET 2.0 实用案例教程实用案例教程6.4.3 ServerVariables6.4.3 ServerVariables数据集合数据集合l 利用利用RequestRequest对象的对象的ServerVariablesServerVariables数据集合可以获取服数据集合可以获取服务器端和客户端的环境变量信息,如客户端的务器端和客户端的环境变量信息,如客户端的IPIP地址等。地址等。 CONTENT_TYPECONTENT_TYPE 客户端发出文件的数据类型客户端发出文件的数据类型 REMOTE_ADDRREMOTE_ADDR客户端客户端IPIP地址地址 REMOTE_HOSTREM
15、OTE_HOST客户端主机名客户端主机名该数据集合的语法如下:Request.ServerVariables(“环境变量名称”)例如:Request.ServerVariables“Remote_Addr”; /返回客户端IP地址Request.ServerVariables“Remote_Host”; /返回客户端主机名称ASP.NET 2.0 实用案例教程实用案例教程6.4.4 Browser6.4.4 Browser数据集合数据集合l BrowserBrowser数据集合可以获取客户端浏览器的特性,如浏览数据集合可以获取客户端浏览器的特性,如浏览器的类型、版本、是否支持背景音乐、是否支持
16、器的类型、版本、是否支持背景音乐、是否支持CookiesCookies、是否支持、是否支持JavaJava小程序等。小程序等。 BrowserBrowser 浏览器类型浏览器类型 CookiesCookies 是否支持是否支持CookiesCookies,truetrue表示支持,表示支持,falsefalse表示不支持表示不支持 JavaScriptJavaScript 是否支持是否支持JavaScriptJavaScript,truetrue表示支持,表示支持,falsefalse表示不支持表示不支持该数据集合的语法如下:Request.Browser“浏览器特性名称”例如:Request
17、.Browser“Browser”; /返回客户端浏览器类型Request.Browser“Version”; /返回客户端浏览器版本Request.Browser“Cookies”; /是否支持Cookies,true或falseASP.NET 2.0 实用案例教程实用案例教程l HttpCookiesHttpCookies对象处理对象处理CookiesCookies文件。文件。l CookiesCookies俗称小甜饼,是服务器端发送给客户端浏览器的俗称小甜饼,是服务器端发送给客户端浏览器的文本串句柄,保存在客户的硬盘上。文本串句柄,保存在客户的硬盘上。l CookiesCookies文件
18、可以记录浏览者的个人信息、浏览器类型、文件可以记录浏览者的个人信息、浏览器类型、访问该网站的时间、从事过哪些访问等,广泛应用于各种访问该网站的时间、从事过哪些访问等,广泛应用于各种电子商务网站中。电子商务网站中。l 在在ASP.NETASP.NET中利用中利用ResponseResponse对象的对象的CookiesCookies方法建立方法建立CookiesCookies,利用,利用RequestRequest对象的对象的CookiesCookies方法读取方法读取CookiesCookies。ASP.NET 2.0 实用案例教程实用案例教程6.5.1 6.5.1 保存保存CookiesCo
19、okies信息信息l 通过通过ResponseResponse对象的对象的CookiesCookies方法设置方法设置CookiesCookies的值,语法的值,语法如下:如下:Response.Cookies(“CookiesName”)(key)|.属性=字符串ASP.NET 2.0 实用案例教程实用案例教程举例说明:(1)设置不含关键字的Cookies。Response.Cookies(“name”).Value=”张爽”; /设置不含关键字key(2)设置包含关键字的CookiesResponse.Cookies(“admin”)(“name”)=”杨欣”; /包含关键字nameRes
20、ponse.Cookies(“admin”)(“sex”)=”女”; /包含关键字sexResponse.Cookies(“admin”)(“age”)=”21”; /包含关键字age(3) 设置Cookies有效期Response.Cookies(“admin”).Expires=#10-21-2010# ; /设置有效期到2010年10月21日ASP.NET 2.0 实用案例教程实用案例教程6.5.2 6.5.2 读取读取CookiesCookies信息信息l 通过通过RequestRequest对象的对象的CookiesCookies方法可以将方法可以将CookiesCookies的值读
21、取的值读取出来,语法如下:出来,语法如下:Request.Cookies(“CookiesName”)(key)|.属性ASP.NET 2.0 实用案例教程实用案例教程举例说明:(1)读取不含关键字的Cookies。user_name=Request.Cookies(“name”).Value=”张爽”; /读取Cookies(“name”)的值(2)读取包含关键字的Cookiesuser_name=Request.Cookies(“admin”)(“name”); /读取name关键字的值user_sex=Request.Cookies(“admin”)(“sex”); /读取sex关键字的
22、值user_age=Request.Cookies(“admin”)(“age”); /读取age关键字的值(3)判断Cookies中是否包含关键字iskey=Request.Cookies(“admin”).HasKeys; /包含关键字则iskey变量为true,否则为falseASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-56-5】保存、读取】保存、读取CookiesCookies。要求:在要求:在6-5a.aspx6-5a.aspx页面中保存页面中保存CookiesCookies变量,在变量,在6-6-5b.aspx5b.aspx页面中读取页面中读取CookiesCo
23、okies变量。变量。ASP.NET 2.0 实用案例教程实用案例教程l SessionSession对象用于保存用户的个人信息。与对象用于保存用户的个人信息。与CookiesCookies对象相对象相比,区别在于比,区别在于SessionSession对象保存的位置是服务器。对象保存的位置是服务器。l SessionSession对象的两个重要的特点是:对象的两个重要的特点是: 一旦一旦SessionSession变量在网站的某个页面被建立,那么该网站变量在网站的某个页面被建立,那么该网站的所有页面都可以操作这个的所有页面都可以操作这个SessionSession变量,即变量,即Sessio
24、nSession对象对象保存的信息在整个网站内都有效。保存的信息在整个网站内都有效。 Session Session对象是用户所私有的,只能自己访问,别的用户对象是用户所私有的,只能自己访问,别的用户无权访问。无权访问。l SessionSession对象的主要功能是完成用户私有信息在网站各页对象的主要功能是完成用户私有信息在网站各页面之间的传递。例如,管理员登录后,其特定的面之间的传递。例如,管理员登录后,其特定的SessionSession信息可以允许管理员访问网站的管理功能页面。信息可以允许管理员访问网站的管理功能页面。ASP.NET 2.0 实用案例教程实用案例教程ASP.NET 2.
25、0 实用案例教程实用案例教程6.6.1 Session6.6.1 Session的存储与读取的存储与读取l 存储存储SessionSession信息的语法如下:信息的语法如下:l 读取读取SessionSession信息的语法如下:信息的语法如下:l 利用利用SessionSession信息可以在整个网站内都有效这个特点,可信息可以在整个网站内都有效这个特点,可以将以将Session“SessionName”Session“SessionName”看作一个常量使用。如果看作一个常量使用。如果读取不存在的读取不存在的SessionSession,则会返回,则会返回NothingNothing。S
26、ession“SessionName”= 变量 | 常量 | 字符串变量=Session“SessionName”ASP.NET 2.0 实用案例教程实用案例教程l 【例【例6-66-6】保存、读取】保存、读取SessionSession。要求:用户输入用户名与密码。如果输入正确,先将用户要求:用户输入用户名与密码。如果输入正确,先将用户名保存在名保存在SessionSession变量中,再将用户引导至新的页面,并变量中,再将用户引导至新的页面,并在新页面中读取在新页面中读取SessionSession变量。变量。ASP.NET 2.0 实用案例教程实用案例教程6.6.2 6.6.2 设置设置
27、SessionSession的有效期的有效期l SessionSession的默认有效期是的默认有效期是2020分钟,客户端打开浏览器就会分钟,客户端打开浏览器就会创建一个创建一个SessionSession对象,如果关闭了浏览器或者在对象,如果关闭了浏览器或者在2020分钟分钟之内没有与服务器进行交互,之内没有与服务器进行交互,SessionSession对象就自动关闭。对象就自动关闭。l 通过通过TimeoutTimeout属性可以修改属性可以修改SessionSession对象的有效期,对象的有效期,语法语法:l 在在SessionSession信息自动到期之前,也可以通过信息自动到期之
28、前,也可以通过AbandonAbandon方法强方法强制清除制清除SessionSession信息,语法如下:信息,语法如下:Session.Timeout=分钟;例如: Session.Timeout=30; /设置有效期为30分钟Session.Abandon();ASP.NET 2.0 实用案例教程实用案例教程l ApplcationApplcation对象主要用于在同一个对象主要用于在同一个ASP.NETASP.NET应用程序的多应用程序的多个用户之间共享状态信息,它可以被全局用户访问,因此个用户之间共享状态信息,它可以被全局用户访问,因此可以创建和保存全局级别的变量。可以创建和保存全
29、局级别的变量。l ApplicationApplication对象与对象与SessionSession对象的区别是:对象的区别是:ApplicationApplication对象保存的信息是对所有用户开放的。针对对象保存的信息是对所有用户开放的。针对ApplicationApplication对象在信息共享方面的特点,对象在信息共享方面的特点,ApplicationApplication对象主要应用对象主要应用于聊天室、留言板中。于聊天室、留言板中。l ApplicationApplication对象没有有效期的限制,它是一直存在的,对象没有有效期的限制,它是一直存在的,从应用程序启动到应用程
30、序停止。比如服务器重启后从应用程序启动到应用程序停止。比如服务器重启后ApplicationApplication对象中的信息就丢失了。对象中的信息就丢失了。ASP.NET 2.0 实用案例教程实用案例教程6.7.1 Application6.7.1 Application对象的方法和事件对象的方法和事件ASP.NET 2.0 实用案例教程实用案例教程6.7.1 Application6.7.1 Application对象的方法和事件对象的方法和事件l 既然既然ApplicationApplication对象是任何用户都可以存取的,那么就对象是任何用户都可以存取的,那么就有可能多个用户同时更改
31、一个有可能多个用户同时更改一个ApplicationApplication对象的值,这对象的值,这就有可能会造成相互干扰,此时该如何处理呢?就有可能会造成相互干扰,此时该如何处理呢?l 用户在修改用户在修改ApplicationApplication对象数据时,首先通过对象数据时,首先通过LockLock方法方法将将ApplicationApplication对象锁定,别的用户就无权修改对象锁定,别的用户就无权修改ApplicationApplication对象,修改完毕后再通过对象,修改完毕后再通过UnlockUnlock方法解锁。方法解锁。l 读取读取ApplicationApplicat
32、ion对象时不需要进行锁定。对象时不需要进行锁定。ASP.NET 2.0 实用案例教程实用案例教程6.7.2 Application6.7.2 Application对象的信息读写对象的信息读写l 写入写入和读取和读取ApplicationApplication变量信息的语法如下:变量信息的语法如下:l 【例【例6- 76- 7】 读写读写ApplicationApplication变量。变量。要求:利用要求:利用ApplicationApplication对象实现一个简单的聊天室应用对象实现一个简单的聊天室应用程序。程序。写入:Application“ApplicationName”= 变量
33、 | 常量 | 字符串读取:变量= Application“ApplicationName”ASP.NET 2.0 实用案例教程实用案例教程l ServerServer对象用于访问服务器。例如,得到服务器上某文件对象用于访问服务器。例如,得到服务器上某文件的物理路径、设置某文件的执行期限和对字符进行编码。的物理路径、设置某文件的执行期限和对字符进行编码。ASP.NET 2.0 实用案例教程实用案例教程6.8.1 HtmlEncode6.8.1 HtmlEncode和和UrlEncodeUrlEncode方法方法1. HTML1. HTML格式的编码(格式的编码(HtmlEncodeHtmlEn
34、code)l 浏览器是对浏览器是对HTMLHTML代码进行逐行解释执行的代码进行逐行解释执行的。l 例如例如“HTMLHTML与与URLURL格式的编码与解码格式的编码与解码”这样的这样的HTMLHTML代码将首先被解释,然后才会将解释后的结果显示在浏览代码将首先被解释,然后才会将解释后的结果显示在浏览器中。器中。l HtmlEncodeHtmlEncode方法给我们提供了将方法给我们提供了将HTMLHTML代码不经过解释就直代码不经过解释就直接输出的功能,语法如下:接输出的功能,语法如下:Server. HtmlEncode(变量或字符串)ASP.NET 2.0 实用案例教程实用案例教程6.
35、8.1 HtmlEncode6.8.1 HtmlEncode和和UrlEncodeUrlEncode方法方法2. URL2. URL格式的编码(格式的编码(UrlEncodeUrlEncode)l UrlEncodeUrlEncode方法能够把方法能够把URLURL字符串转换为相应的字符串转换为相应的URLURL编码。编码。l 使用使用URLEncodeURLEncode方法的目的是为了避免不同的浏览器因为方法的目的是为了避免不同的浏览器因为U URLRL中存在特殊的字符而出现错误解释。例如,中存在特殊的字符而出现错误解释。例如,a href= 。“马马 云云”中间的空格在某中间的空格在某些浏
36、览器上就可能无法被正确识别,为了避免这种错误,些浏览器上就可能无法被正确识别,为了避免这种错误,可以改写为:可以改写为:a href=”admin.aspx?name=”ASP.NET 2.0 实用案例教程实用案例教程6.8.1 HtmlEncode6.8.1 HtmlEncode和和UrlEncodeUrlEncode方法方法l 例例6- 86- 8】 HTML HTML与与URLURL格式的编码。格式的编码。要求:利用要求:利用HTMLEncodeHTMLEncode方法和方法和URLEncodeURLEncode方法对字符串方法对字符串“HTMLHTML与与URLURL格式的编码与解码格
37、式的编码与解码”进行编码进行编码并查看结果。并查看结果。ASP.NET 2.0 实用案例教程实用案例教程6.8.2 MapPath6.8.2 MapPath方法方法l MapPathMapPath方法可以将服务器上的虚拟路径转换为物理路径方法可以将服务器上的虚拟路径转换为物理路径,MapPathMapPath方法经常用于获取服务器上的图片、方法经常用于获取服务器上的图片、XMLXML文件、文件、AccessAccess数据库文件的实际物理路径。语法如下:数据库文件的实际物理路径。语法如下:l 【例【例6- 96- 9】 使用使用MapPathMapPath方法。方法。要求:在应用程序中创建两个
38、页面(要求:在应用程序中创建两个页面(6-9.aspx6-9.aspx和和Default.aspxDefault.aspx),在),在6-9.aspx6-9.aspx中显示出中显示出Default.aspxDefault.aspx页面页面的物理路径。的物理路径。Server.MapPath(虚拟路径字符串)ASP.NET 2.0 实用案例教程实用案例教程6.8.3 Execute6.8.3 Execute和和TransferTransfer方法方法l Execute Execute 方法和方法和 Transfer Transfer 方法均会停止当前页面的执行方法均会停止当前页面的执行,并将用户
39、带到由此方法的参数,并将用户带到由此方法的参数 URL URL 指定的页面。语法指定的页面。语法如下:如下:Server.Execute(变量或字符串);Server.Transfer(变量或字符串);ASP.NET 2.0 实用案例教程实用案例教程6.8.3 Execute6.8.3 Execute和和TransferTransfer方法方法l 【例【例6- 106- 10】 演示演示ExecuteExecute和和TransferTransfer方法。方法。要求:创建要求:创建6-10b.aspx6-10b.aspx页面(包含一个水平线和一个超链页面(包含一个水平线和一个超链接)。在接)。
40、在6-10a.aspx6-10a.aspx页面中设计两个按钮,分别通过页面中设计两个按钮,分别通过ExecuteExecute和和TransferTransfer方法重定向到方法重定向到6-10b.aspx6-10b.aspx页面。页面。ASP.NET 2.0 实用案例教程实用案例教程6.10.1 6.10.1 用户注册与登录用户注册与登录l 用户注册与登录是多数网站提供的基本功能。开用户注册与登录是多数网站提供的基本功能。开发时主要需要注意两点:发时主要需要注意两点: 注册过程中要对注册的用户名进行检查,防止与注册过程中要对注册的用户名进行检查,防止与数据库中现有的用户名重复。数据库中现有的
41、用户名重复。 要对登录后进入的页面进行安全设置,防止未经要对登录后进入的页面进行安全设置,防止未经登录非法访问。登录非法访问。ASP.NET 2.0 实用案例教程实用案例教程l 案例的运行界面如图。案例的运行界面如图。ASP.NET 2.0 实用案例教程实用案例教程l 1. 1. 相关知识相关知识n 文本框、按钮、验证控件文本框、按钮、验证控件n SqlConnection对象对象 SqlCommand对象对象 SqlDataReader对象对象n Session对象对象n Request对象对象n SQL语句语句ASP.NET 2.0 实用案例教程实用案例教程l 2. 2. 系统功能系统功能l 用户注册与登录模块具有如下基本功能:用户注册与登录模块具有如下基本功能:用户登录,成功后转移到新网页,新网页要对访问者的权限进行验证用户注册,将用户名与数据库现有记录进行比对,避免重名ASP.NET 2.0 实用案例教程实用案例教程l 3. 3
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 产业园区照明工程安装合同模板
- 桥梁墩台支撑护坡桩施工合同
- 职业技能竞赛教师聘任合同范本
- 片石销售代理协议
- 微电影制作拍摄剪辑协议
- 广播电视清运施工合同
- 体育场馆租赁合同新草案
- 珠宝首饰投标代理合同
- 展览馆水暖系统维修协议
- 元宵节对联范文
- Unit 4 January is the first month. Lesson 19-20(教学设计)-2024-2025学年人教精通版英语六年级上册
- 《后羿射日故事》PPT课件.ppt
- 马克思的资本有机构成理论与当代中国的经济发展
- 《电工学》试题库及答案(考试必备)
- 如何构建生态班级
- GB∕T 4942-2021 旋转电机整体结构的防护等级(IP代码) 分级
- 食品加工企业安全设计设施专篇
- 高中政治校本课程——趣味哲学1
- 海南省建设工程施工阶段监理服务费计费规则
- 创建五星级班组PPT课件
- TBJWA001-2021健康直饮水水质标准
评论
0/150
提交评论