仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 568|回复: 8
打印 上一主题 下一主题

[学习教程] ASP网页设计利用ASP完成告白代办署理

[复制链接]
小女巫 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:41:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。告白|告白有一个网站A想找其余网站作为代办署理商,在代办署理商的页面上拔出本人的告白。它供应一个注册页面给代办署理商,代办署理商注册后,会失掉一个ID,并失掉以此ID作为标志的告白代码。

代办署理商必要做的就只是把这个代码拔出本人的网页中就能够了。一旦有人点击这个告白。网站A就要付给代办署理商money了。

那末,这个手艺详细是怎样完成的呢?这是他人给我出的一道标题,固然不难,可是我以为很有代表性,以是无妨写出来给人人做个参考。


相干常识

1.JavaScript中的document工具。document最经常使用的办法莫过于write了。document.write(str)能够把str写到扫瞄器。实在document.write()和respose.write()是很类似的,区分只在于response是asp工具,是从Server向Client写,而document是扫瞄器工具,是Client当地写。(扯远了-_-||)

2.<script>标志中有一个src属性,能够经由过程url来挪用剧本。

晓得了这些,就能够下手做了。


Agent.htm

这个是代办署理商的页面。我们必要给代办署理商一段代码,让他们拔出便可(rpwt……)。

<scriptlanguage="javascript"src="http://localhost/AgentGet/Show.asp?AgentID=1000"></script>

代办署理商必要做的就这么多了,然后就等着领钱了。(这功德我咋找不着呢……)


Show.asp

既然代码中呈现了Show.asp,一定就要写了。实在Show.asp的义务就是输入一段JavaScript给扫瞄器,当Agent.htm用<script>的src属性挪用的时分,这段JavaScript就能够在Agent.htm中实行了。

<%
id=Request("AgentID")
txt="<ahref=http://localhost/AgentGet/GetID.asp?AgentID="
txt=txt&id&">"
txt=txt&"<imgsrc=http://www.163design.net/a/y/Pic.jpg>"
txt=txt&"</a>"
js="document.write("""&txt&""");"
Response.writejs
%>

这就是Show.asp的全体内容,短吧?我就喜好复杂有用的东东,好比VB啦、C#啦……(又扯到那里往了……0_o)

熟习ASP的人一眼就看出来了。这个器材就是request到id今后,用document.write()来输入一段javascript,这段javascript实际上是一段html,就是显现一个带超链接的图片,而且把id作为链接的一部分。


GetID.asp

最初的器材就是失掉ID了。

<%
id=Request("AgentID")
Response.Write"TheAgentsIDis"&id
%>

在失掉了Agent的ID今后,就能够更新数据库了。最初,Redirect到告白页,就半途而废了。


</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。
海妖 该用户已被删除
沙发
发表于 2015-1-20 11:16:32 | 只看该作者
Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write
乐观 该用户已被删除
板凳
发表于 2015-1-25 21:41:50 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
爱飞 该用户已被删除
地板
发表于 2015-2-4 03:02:18 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
飘灵儿 该用户已被删除
5#
发表于 2015-2-9 12:43:12 | 只看该作者
ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。
愤怒的大鸟 该用户已被删除
6#
发表于 2015-2-27 06:21:04 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-8 22:49:24 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
变相怪杰 该用户已被删除
8#
发表于 2015-3-16 16:58:15 | 只看该作者
你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。
金色的骷髅 该用户已被删除
9#
发表于 2015-3-22 23:24:40 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 03:57

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表