TAGS
    ASP.NET程序中常用的三十三种代码
    1.打开新的窗口并传送参数:传送参数:response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")接收参数:stringa=Request.QueryString("id");stringb=Request.QueryString("id1");2.为按钮添加对话框Button1.Attributes.Add("onclick","returnconfirm(’确认?’)");button.attributes.add("onclick","if(...
    查看详情 | 2012.04.30
      asp的起源
      Microsoft的动态服务器网页(ActiveServerPages,ASP)技术目前已发展到了3.0版。对很多人来说,用ASP来创建Windows服务器平台上的动态Web网页、整个站点和基于Web的应用程序已经成为极其自然而然的方法。在浏览器地址栏中,文件扩展名.ASP同表示动态创建的网页的文件扩展名.pl或.cgi一样,已被浏览者所接受。事实上,对于在微软的操作系统上工作的Web程序员来说,ASP正在变成一种不再令人激动的技术,而仅是一种工作方式。这种看法的改变体现了一种技术的逐步成熟。由于ASP的应用程序的数量日益增多,ASP的...
      查看详情 | 2012.04.29
        asp简介
        ASP即MicrosoftActiveServerPages的简称。ASP是一套微软开发的服务器端运行的脚本平台,ASP内含于IIS当中,目前IIS最高版本为5.0版本。通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。同时,asp也支持VbScript和javascript等脚本语言,默认为VbScript。ASP是经过服务器解析之后再向浏览器返回数据,所以有了ASP就不必...
        查看详情 | 2012.04.29
          ASP与asp.net的对比
          ASP.NET是微软ASP的新版本,相对于原来的ASP,新版本的ASP.NET在功能上有了很大的改进,不但功能更加强大,相容性更好,而且还具备了更好的性能,安全性相对于旧的版本有了很大程度的提高。是选择ASP还是PHP的争论正在随着.NET的崛起而越来越显得多余。的确,过去长达数年的争论将随着是选择Java还是.NET技术(或是两者)答案的揭晓而终结。ASP以及ASP.NET的唯一联系是二者都使用VBScript。而单独就.NET而言,它可以使用VBScript以及其他大约20种语言。对于ASP以及PHP来说,将ASP...
          查看详情 | 2012.04.28
            在Win 2003中配置ASP.net环境
            大家知道,Microsoft为了更好地预防恶意用户和攻击者的攻击,在默认情况下,没有将IIS6.0安装到WindowsServer2003家族的成员上。而且,当我们最初安装IIS6.0时,该服务在高度安全和"锁定"模式下安装。在默认情况下,IIS6.0只为静态内容提供服务即,诸如ASP、ASP.NET、在服务器端的包含文件、WebDAV发布和FrontPageServerExtensions功能只有在启用时才工作。在windows2003IIS6.0中安装部署ASP.net环境,我们首先要了解一...
            查看详情 | 2012.04.28
              ASP.NET讲座(1)-ASP.NET简介
              什么是ASP.net,ASP.net的安装1.1什么是ASP.netASP.net是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。ASP.net提供许多比现在的Web开发模式强大的的优势。执行效率的大幅提高ASP.net是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。世界级的工具支持ASP.net构架是可以用Microsoft(R)公司最新的产品VisualStudio...
              查看详情 | 2012.04.28
                ASP.NET讲座(2)-ASP.NET控件
                2.1ASP.net入门通常谈一个学科,我们老是说,它入门很简单的嘛,ASP.net也是。ASP.net提出一个概念,就是认为WEB页面,也是一个窗体,所以,学习过面向对象编程的VBVCBCDephi的朋友,学起来就简单多了。一个ASP.net页面的后缀名是".aspx",所以,IIS在你安装完ASP.net时,也会把Default.aspx作为你的默认首页,网管朋友一定要注意了。ASP.net是后天编译运行的,只是在第一次运行时编译,所以,以后的运行速度比ASP执行快。2.2写自己第一个ASP.net的程序激动吗?很快...
                查看详情 | 2012.04.28
                  ASP.NET讲座(3)-输入验证控件
                  3.1ASP.net解决了ASP的难题:验证表单填写的正确性如今的商业网站,或者个人网站,多少都有客户调查啊,用户注册之类的东西,必然会用到表单,这些表单的填写正确与否,明显是由手写代码的方式来控制的。我承认编写代码,是一项有趣的工作,不过每次验证表单都来手写代码,我们希望提高我们的工作效率,并不是把我们很有限的时间花在表单的验证工作上。基于另外的一些原因,Web应用程序很不好验证用户的输入,HTML3.2规范可以让你控制用户的反...
                  查看详情 | 2012.04.28
                    ASP.NET讲座(4)-数据绑定DataBind
                    这一讲是ASP.net系列讲座中最重要的一讲,包括服务器控件,数据库操作等所有涉及操作数据的控件都会用到DataBind,也就是说DataBind这一讲,已经开始讲ASP.net核心的问题了。其实DataBind的概念已经提出很长时间了,在ASP中也有应用,只是大家不是很注意而已。但在ASP.net中,已经把它提升到了一个核心的高度。4.1简单介绍DataBindDataBind包括三大方法,Repeater,DataList和DataGrid,这些控件都位于System.Web.UI.WebControls命名空间中,从WebControl基类中直接或间接派生出来的。这些方法都是通过HTML来...
                    查看详情 | 2012.04.28
                      ASP.NET讲座(5)-数据库的操作ADO.NET
                      若干年前推出开放式数据库连接(ODBC)应用程序编程接口(API)以来,出现了各种各样的数据库访问技术,而ADO.NET是其中最新的一种。在这过程中,发生了许多有趣的事。例如,COM闯入数据库领域,开始培植OLEDB的殖民进程。然后,大致相当于OLEDB自动化版本的ActiveX?DataObjects(ADO)被选来统治Windows?数据库开发者的VisualBasic?和ASP社区。通过.NET,Microsoft正在提供通用框架(即FrameworkClassLibrary),其中将包括所有现有的WindowsAPI甚至更多的内容。特别值得一提的是,它包括大量常用的库...
                      查看详情 | 2012.04.28
                        ASP.NET讲座(6)-ASP.NET的几种主要文件
                        使用ASP的同仁们一定经常使用这些东西,因为不管什么产品的开发都离不开与用户的互动,而在ASP中,他们三个,正是互动的桥梁。ASP.net中,他们也受到了足够的重视,但改变不是很大。6.1ApplicationApplication的生命周期Application的生命周期,并不是是从IIS5开始启动的那一刻开始,而是从客户对服务器发出第一个Request的那个时候开始的。从那时开始一个名叫HTTPApplication的Pool开始建立,这也是Application生命周期(lifetime)的开始...
                        查看详情 | 2012.04.28
                          十天学会ASP.net之第一天
                          我认为ASP.NET比ASP难很多,希望大家做好准备。难难在实现同一个效果有很多方法,大家或许会疑惑。十天学会系列教程会清晰的写出各种方法,让大家能少一点坎坷。在ASP里面,大家几乎都是使用VB,数据库嘛,也无非是SQL和ACCESS。在ASP.NET里面,数据库还是这两个但是常用的语言多了一个C#,也是微软推荐的语言,为.NET平台定制的语言。这样ASP.NET就有四种组合:VB+ACCESS,VB+SQL,C#+ACCESS,C#+SQL,本教程会使用C#+ACCESS,兼顾四种来写,让大家对ASP.NET有一个全面的认识。虽然说学习ASP.NET不需要任何ASP基础,但是我觉得如果大家...
                          查看详情 | 2012.04.27
                            十天学会ASP.net之第二天
                            学习目的:掌握C#的基本知识一、定义变量:stringstrExample;字符串("aaa")charchrExample;字符('a')boolblnExample;Bool型(true/false)DataTimedatExample;日期型("09/19/2002")intintExample;整数(32位有符号整数)doubledblExample;浮点数(64位双精度浮点数)二、各种运算:=赋值运算+加法运算-减法运算*乘法运算
                            查看详情 | 2012.04.27
                              十天学会ASP.net之第三天
                              学习目的:掌握WEB控件的使用(一)或许你会问,为什么需要WEB控件?WEB控间就好像VB里面的控间,可以在程序的任何地方引用,修改所有属性,有了它的配合才能完成代码分离。想一下,如果还是以前的HTML控间,我们当我们需要在某一个地方显示一段数据库的内容是不是只有用这样势必在HTML包含了程序的代码块,就达不到分离代码和界面的目的了。或许你还会问,为什么要代码分离那?原因很简单,不是每一个程序员都是合格的网页设计师,如果我们需要修改代...
                              查看详情 | 2012.04.27
                                十天学会ASP.net之第四天
                                学习目的:掌握WEB控件的使用(二)首先我要说明,我这十天教程也只是一个让大家对ASP.NET有一个认识而已,我也跳过了很多东西。网上有很多人在责骂我写的教程,认为十天什么都学不会,看了我的教程还是什么都不会,我想他们或许是过高估计了我的教程。外面有很多书,关于ASP和ASP.NET的,我就是看外面的书学会的。我所要做的就是希望大家能看了我的教程以后觉得ASP和ASP.NET不是学不会的东西然后有信心去学会它。我想学习还是靠自己的,外面每一本书也有自己写的不周到的地方,关键还需要自己的实...
                                查看详情 | 2012.04.27
                                  十天学会ASP.net之第五天
                                  学习目的:学会连接两种数据库对于ASP来说,我们常用的数据库无非是ACCESS和SQLSERVER,对于ASP.NET也是,不过ASP.NET对于SQLSERVER有专门的连接组件而不推荐用OLEDB。首先看一下ACCESS的连接数据库并打开;stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;DataSource=";strConnection+=Server.MapPath("*.mdb");//*就是数据库的名字OleDbConnectionobjConnection=newOleDbConnection(strConnection);...
                                  查看详情 | 2012.04.27
                                    十天学会ASP.net之第六天
                                    学习目的:学会读取数据库有的网友说,不会C#,在ASP.NET里面还是选择VB.NET,这个我不反对,但是我觉得既然是学习新的东西,就不要在意有多少是新的。实际上C#就一般的操作来说,只是区分大小写和多了一个分号这两点与VB.NET不同其他都差不多啊。在ASP里面我们读取数据就直接用RECORDSET,然后在HTML代码里面穿插就可以显示了,但是ASP.NET讲究的是代码分离,如果还是这样显示数据就不能代码分离了。所以我们有两种方法:如果是读取一条记录的数据或者不多的数据,我们用DATAREADER采集数据,然后赋值给LABEL...
                                    查看详情 | 2012.04.27
                                      十天学会ASP.net之第七天
                                      学习目的:学会添加删除修改记录以前我们在ASP中不管是添加还是删除记录或者用SQL语句加上EXECUTE()或者就是直接用RECORDSET的NEW、DELETE、UPDATE等方法来添加删除修改记录。在ASP.NET里面我们采用SQL语句加上COMMAND对象来执行SQL语句的方法来添加删除修改记录。这比上次说的读取记录还简单。实际上只有一点区别,把ExecuteReader()修改为ExecuteNonQuery()即可,因为我们不需要返回值啊。stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;DataSource=";strConnection+=Server.MapP...
                                      查看详情 | 2012.04.27
                                        十天学会ASP.net之第八天
                                        学习目的:初步掌握DATAGRID的使用以前在ASP中,我们显示大批量数据经常使用循环读取记录集的方式,在表格中插入代码来显示,循环的是,如果是分页还需要自己制作,如果排序更加复杂,在ASP.NET中就好了,一切工作都可以让DATAGRID来做。首先看一下DATAGRID的样式方面的属性BackImageUrl=""背景图片CellSpacing=""单元格间距CellPadding=""单元格填充cssClass=""使用的CSS样式DATAGRID可以自动用表中的字段名放在显示的记录...
                                        查看详情 | 2012.04.27
                                          十天学会ASP.net之第九天
                                          学习目的:学会用DATAGRID分页显示虽然说DATAGRID的分页显示效率不怎么高,但是不管怎么说,它是最方便的分页显示,对于做一个留言簿还是相当简单实用的。对于启用分页功能还有一个重要要求,只能在DATADRID控件的数据源实现了ICOLLECTION接口的情况下才能启用分页功能,而DATAREADER没有这个接口,所以必须使用DATATABLE来代替。voidPage_Load(){stringstrConnection="Provider=Microsoft.Jet.OleDb.4.0;DataS...
                                          查看详情 | 2012.04.27