用asp做的网站(用asp做的大型网站)
本文目录一览:
- 1、怎么用asp做网页啊!具体
- 2、自己做好的一个网站(用ASP),怎么放到网上运行
- 3、用ASP做网站
- 4、为什么用ASP.NET做的网站的页面总是不能居中?
- 5、用ASP制作的网站怎么样修改页面内容啊?
- 6、asp做的网站,怎么预览效果?
怎么用asp做网页啊!具体
创建ASP页
Active Server Pages(ASP)文件是以.asp为扩展名的文本文件,这个文本文件可以包括下列部分的任意组合:
文本
HTML标记
ASP脚本命令
创建.asp文件非常容易。如果要在HTML文件中添加脚本,只需将该文件的扩展名.htm或.html替换为.asp就可以了。要使.asp文件可用于Web用户,请将这个新文件保存在Web站点上的目录中(请确定启用了该目录的脚本和执行权限)。使用浏览器查看该文件时,可以看到ASP处理并返回了HTML页。现在可以在.asp文件中添加脚本命令了。
注意因为.asp文件需要额外的处理,请不要将所有的HTML页都转换为ASP页。应该只将包含脚本命令的文件转换为.asp文件。.asp和.htm文件可以放置在相同的目录中。
使用任何的文本编辑器都可以创建.asp文件。使用那些带有ASP增强支持的编辑器将更能提高效率,如Microsoft Visual InterDev。如果您从未使用过HTML,请考虑先使用Microsoft FrontPage。使用FrontPage创建文档和格式化文本就象使用文字处理工具一样简单。接下来还可以使用Insert Script命令在FrontPage创建的HTML页中加入简单的ASP命令。
加入Script命令
脚本是一系列的命令和指令。与HTML标签不同,script命令指示Web服务器执行操作,而HTML标签只是简单地格式化文本或读取图形、视频及音频文件。Script 命令可以在变量中存储用户名,在返回到浏览器的页中显示用户名或将用户名存储在数据库中。
脚本命令通过定界符与文本区别开来。定界符是字符或一串字符,它标志单元开始或结束。HTML使用定界符枣小于号()和大于号()括入HTML标签。 ASP使用定界符 % 和 % 括入脚本命令。您可以在定界符中括入任何命令,只要这些命令对正在使用的脚本语言有效。下面的例子展示了包含脚本命令的简单的HTML页:
HTML
BODY
This page was last refreshed on %= Now %.
/BODY
/HTML
VBScript函数Now返回当前的日期和时间。Web服务器处理该页时,会使用当前的日期和时间替换% =Now %并且将该页返回到浏览器:
This page was last refreshed on 8/1/97 2:20:00 PM.
定界符括入的命令被称为主脚本命令。这些命令被主脚本语言处理。在脚本定界符中使用的任何命令都必须对主脚本语言有效。默认情况下,主脚本语言是VBScript。要设置另一种语言。请参阅使用脚本语言。
如果您已经熟悉了客户端脚本编写(编写在浏览器上运行的脚本),请注意不要用HTMLSCRIPT元素括入表达式。在编写服务器端脚本时,只用SCRIPT元素在主脚本语言外的其他语言中定义过程。关于详细信息,请参阅使用脚本语言。
合成HTML和脚本命令
在ASP定界符中可以包含任何在主脚本语言中合法的语句、表达式、过程或操作符。在 VBScript 和其他脚本语言中,语句是语法完整的单元,该单元表达某项活动、声明或定义。下面的条件语句 If...Then...Else 是一条常见的
VBScript语句。
% If Time = #12:00:00 AM# And Time #12:00:00 PM# Then
Greeting = "Good Morning!"
Else
Greeting = "Hello!"
End If
%
%= Greeting %
这条语句将值"Good Morning!"或值"Hello!"存储在变量greeting中。%= Greeting %命令将当前的变量值发送到浏览器中。
这样,在(Web服务器所在时区的)正午12点前浏览该脚本的用户将看到:Good Morning!
在正午12点或以后浏览此脚本的用户将看到:Hello!
在语句的不同部分之间可以加入HTML文本。例如,下面的脚本在If...Then...Else语句中加入了HTML,产生了与上面脚本同样的结果:
% If Time = #12:00:00 AM# And Time #12:00:00 PM# Then %
Good Morning!
% Else %
Hello!
% End If %
如果条件为真,也就是说,如果时间为午夜、午夜以后或者中午以前,那么Web服务器将跟随条件("Good Morning")的HTML发送到浏览器;否则,将跟随Else的HTML("Hello")发送到浏览器。这种混合HTML和脚本命令的方式可以方便地将 If...Then...Else语句变换为几行HTML文本。如果要在Web
页上显示多处问候,前一个例子更为有用。只需要设置一次变量,就可以重复显示。
最好从脚本命令中将HTML文本返回到浏览器,而不用脚本命令散布HTML文本。要将文本返回到浏览器,请使用ASP的内建对象Response。下面的例子可以产生与前一个脚本同样的结果:
%
If Time = #12:00:00 AM# And Time #12:00:00 PM# Then
Response.Write "Good Morning!"
Else
Response.Write "Hello!"
End If
%
Response.Write将跟随的文本发送到浏览器。要动态构造返回浏览器的文本,请在语句中使用Response.Write。例如,可能要构造包含一些变量值的字符串。
在使用组件和对象以及向浏览器传送内容中将了解到更多有关Response对象和一般对象的信息。现在,先了解将脚本命令插入到HTML页中的几种方法。
在ASP定界符中可以包含用默认主脚本语言编写的过程。详细信息,请参阅使用脚本语言。
如果正在使用JScript命令,可以插入花括号指示语句块直接进入ASP命令,而不用考虑它是否夹杂着HTML标签和文本。例如:
% if (screenresolution == "low") { %
This is the text version of a page.
% } else { %
This is the multimedia version of a page.
% } %
使用ASP指令
ASP提供了您使用的脚本语言以外的指令。这是一些输出指令和处理指令。
ASP的输出指令%= expression %显示表达式的值。这个输出指令等同于使用Response.Write显示信息。例如,输出表达式 %= sport % 将文字climbing(变量当前的值)传送到浏览器。
ASP处理指令 %@ keyword %为ASP提供处理 .asp 文件所需的信息。例如,下面的指令将VBScript设为该页的主脚本语言: %@ LANGUAGE=VBScript %
处理指令必须出现在.asp文件的第一行。不要将处理指令放在包含#include语句的文件中。必须在at标记(@)和关键字之间加入一个空格。处理指令有下列关键字:
LANGUAGE 关键字设置页的脚本语言;请参阅使用脚本语言。
CODEPAGE 关键字设置页的代码页(字符编码);请参阅使用国际站点。
LCID 关键字设置页的现场标识符;请参阅使用国际站点。
TRANSACTION 关键字指定将在事务处理环境下运行的页;请参阅创建事务处理脚本。
ENABLESESSIONSTATE 关键字指定ASP页是否使用会话状态;请参阅管理会话。
可以在单个指令中包含多个关键字;关键字/值对之间必须由空格分开。不要在等号(=)左右加入空格。下面的例子中设置了脚本语言和代码页:
%@ LANGUAGE=JScript CODEPAGE=932 %
在脚本中的空白字符
如果您的主脚本语言是VBScript或者JScript,ASP从指令中删除空白字符。使用其他脚本语言时,ASP保留空白字符,这样那些需要使用位置和缩进的语言,如Python就可以被正确解释了。空白字符包括空格、制表符、回车和换行符。
使用VBScript和JScript时,在打开定界符之后和关闭定界符之前使用空白字符更容易阅读命令。下面的命令都是合法的:
% Color = "Green" %
%Color="Green"%
%
Color = "Green"
%
ASP将一个语句的关闭定界符与下一个语句的打开定界符之间的空白字符删除。要保留两个语句间的空白字符,比如在句子中显示变量值的时候,请使用HTML不间断空符( )。例如:
% 'Define two variables with string values.
Hello = "Hello"
World = "World"
%
PMy response is to say "%= Hello % %= World %." /P

自己做好的一个网站(用ASP),怎么放到网上运行
编写完成的ASP动态页可以直接在服务器端使用解释服务程序(如IIS)来运行。除ASP程序之外,顶多再编写服务器程序控制脚本“Global.asa”即可。其中控制了会话和程序的开始与结束的事件。ASP技术是微软推出的,其支持脚本语言有VBScript和JScript,不包含C家族语言。我们也知道,ASP是用脚本编写之后解释执行的,而C家族语言都是程序语言,是编译后执行的。所以这也是C家族语言不能成为只支持脚本语言的ASP技术语言的原因。
但要说C++语言和ASP有关系吗?可以告诉你的是:使用C++可以参与ASP应用开发的。那就是通过C++强大的底层功能,来构件可供ASP调用的应用组件。之后可在编写ASP程序时直接调用,来实现某些ASP实现起来很困难或几乎无法实现的功能。比如让服务器记录客户端输入的键盘码。其实,开发APS组件的工具有好多,VB也是其中之一。创建工程时选择创建DLL应用,凭借VB对微软家族开发的良好支持,完全可以编写出强大的ASP组件。有时可直接拿第三方提供的库来作为组件在ASP程序中调用。比如需要在客户端控制服务器端生成Excel报表文件,则需要Excel应用组件下的Sheet对象功能。
用ASP做网站
1 asp需要程序基础,但是因为asp相对比较单纯,很多东西都比较局限,所以没有程序基础的人学习asp也是可能的(当然能不能成为高手就很难讲了) 2 学习需要毅力和爱好,没有这两点,也是不可能学好程序的 3 学习asp能自己解决的东西,不要轻易去问别人,从网上去当其他的程序,他们是最好的老师,在学习过程中,我没有认识什么高手(主要是没有这个福分,高手都不理我这种菜鸟),问题都是自己解决。自己解决的问题,印象最深刻 4 不要总想着去问别人要程序来自己用,要是要程序的话,也是修改修改再修改,在修改中学习,一旦一个程序被你修改了50%以上(我是指内容,不是htm界面)这个程序的思路和里边的语法你一定会基本掌握了。 5 试着搞一点自己的原创的东西:比如说留言本,一开始可以用一个简单的留言本做框架,然后慢慢的增加自己想到的功能,慢慢升级,在升级中学习。 更多ASP入门教学详见:
为什么用ASP.NET做的网站的页面总是不能居中?
用ASP.NET做的网站,页面居中是靠css样式控制的。
比如:
body{margin:auto;width:1000px;text-align:center;}
//此处的body样式就是控制页面居中的。
div{margin:0auto;width:1000px;}
居中显示
lt;htmlgt;
lt;headgt;
lt;titlegt;UntitledPagelt;/titlegt;
lt;/headgt;
lt;bodygt;
lt;formid="form1"runat="server"gt;
lt;divgt;
lt;tableborder="1"width="300"gt;
lt;trgt;
lt;tdstyle="text-align:center"gt;aaaaalt;/tdgt;
lt;/trgt;
lt;/tablegt;
lt;/divgt;
lt;/formgt;
lt;/bodygt;
lt;/htmlgt;
ASP.NET 是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档.
用ASP制作的网站怎么样修改页面内容啊?
方法/步骤
1
打开Dreamweaver CS6,新建一个ASP VBScript文件。
2
按Ctrl+S保存成“xiugaijilu.asp”。
3
打开我们前面几讲建立的“jiluji.asp”页面(dreamweaver制作asp动态网页之展示数据库记录:)。
4
鼠标选中表格第二行的“Recordset1.ID”,然后点击菜单栏下方的“拆分按钮”。如图所示。
5
在界面左方被选中的代码上单击右键,选择“拷贝”。
6
选中表格第二行的文字“查看和修改”,然后点击下方属性面板中链接文本框右边的文件夹按钮,在弹出的界面中选择“xiugaijilu.asp”。操作如图所示,为文字添加一个超链接。
7
然后在链接框中刚刚添加的链接后边加上以下代码:?xgid=%=(Recordset1.Fields.Item("ID").Value)%。(xgid是一个URL参数名,也可以设成其他名称)。然后把鼠标移到其他地方,按Ctrl+S保存修改。
8
打开“xiugaijilu.asp”,点击菜单栏:插入--表单--表单。
9
把鼠标指针移到表单内,输入文字“姓名:”,然后点击菜单栏:插入--表单--文本域。
10
插入文本框后回车,切换到下一行,输入文字“性别:”。文字后边插入一个文本框。
11
在回车,输入文字“个人简介:”,回车,点击菜单栏:插入--表单--文本区域。
12
回车,点击菜单栏:插入--表单--按钮,插入一个按钮,并把按钮上的文字改成“修改”。
13
打开绑定面板,点击“+”,选择“记录集(查询)”。在弹出的页面中:表格选择“zengjiajilu”(我们前面几讲建立的表格),“筛选”选择“ID”、“URL参数”,文本框中填“xgid”。如图所示。
14
鼠标单击选中“姓名”后的文本框,然后点击属性面板中“初始值”文本框后的闪电形状按钮,在弹出的页面中选择记录集中的“xingming”,单击确定。操作如图所示。
15
以此类推,按照上面的方法把“性别”后的文本框,初始值设成“xingbie”,个人简介后的文本区域初始值设置成“gerenjianjie”。
16
打开服务器行为面板,点击“+”,选择“更新记录”。在弹出的界面按照如图所示设置。
17
按Ctrl+S保存。然后我们转到“jiluji.asp”页面,按F12在浏览器中体验效果。
END
asp做的网站,怎么预览效果?
ASP编辑好的网站需要搭建支持ASP的服务器组件运行才可以。
家用电脑一般在调试ASP网站的时候可以使用“asp调试工具”。
如图:
服务器电脑调试asp需要安装IIS搭建ASP组件即可预览效果。
软件预览可以使用dreamweaver搭建好本地的网站路径预览。
用asp做的网站的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于用asp做的大型网站、用asp做的网站的信息别忘了在云尚网络www.ysfad.net进行查找喔。
发表评论




暂时没有评论,来抢沙发吧~