ASP编程:用ASP开辟一个在线测验程序(五)
由于ASP还是一种Script语言所没除了大量使用组件外,没有办法提高其工作效率。它必须面对即时编绎的时间考验,同时我们还不知其背后的组件会是一个什么样的状况;程序|在线Redirect.asp这一页将用户送到实践天生标题和选项的ASP页。假如数据库中没有所选择的特定主题的任何标题,就显现毛病信息和前往毗连。
起首:
id=Request.QueryString("section")
挪用查询字符串部分,将值存进变量id中。
然后:
SQL="selecttbl_namefrompaperwhereid="&id
SetRS=Application("Conn").Execute(SQL)
subject=RS(0)
MyString=Split(subject,"tbl",-1,1)
SQL声明传送试卷表格中的域名table_name。了局存储在subject中。进一步分别变量subject,将其存储在MyString中。Split函数用来在客户端显现检验名,是为了看起来效果更好。
IFRS_subject.BOFANDRS_subject.EOFThen
Response.WriteOnline"&MyString(1)&Testisstilltobelaunched.Comeback_
later<ahref=default.asp>BACK</a>"
Else
Response.Redirect("exam.asp?section="&id)
EndIf
假如以上查询发生了却果,就暗示会员所选择的科目中有标题,能够举行在线测验。假如特定部分还在创立中,就告知会见者稍后再返来举行测验。这是主考者的特别乐趣,由于会员可以晓得在后面的屏幕高低拉菜单所供应的科目哪些是悬而未决的。如许,假如这个部分有标题和响应的选项,这一页就被从头引诱到exam.asp页,个中包括实在际的标题。
</p>源代码保护方面其实现在考虑得没那么多了..NET也可以反编译.ASP写得复杂的话别人能看得懂的话.他也有能力自己写了.这方面担心的倒不太多.纵观现在网上可以下载的那些所谓BBS还有什么网站等等的源代码 以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。 如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 Session:这个存储跟客户端会话过程的数据,默认20分钟失效 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。 那么,ASP.Net有哪些改进呢? 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]