ASP中想实现某种功能,如何决定把脚本写在客户端还是服务器端?

小弟新学ASP,有很多疑问,其中有一点就是:我不太清楚写代码的时候,把代码写成在客户端执行还是写成在服务器端执行?感觉有的功能在客户端和服务器端都可以实现,例如:Document.write 这种向文档中输出的方法。请问有没有一个清楚的规定,或者可以借鉴的经验,请举例说说,小弟不省感激!

<%%>里的代码都在服务端执行
然后连同HTML一起返回到IE端,而JS则控制你在IE端的交互,不访问服务端
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-04-13
楼上正解:
给你个例子:
1response.write "ok"
服务器返回给浏览器 "ok"
//
2 服务器不论怎么样都要先给浏览器返回
"Document.write('ok');"
浏览器=>JS解析出来=>显示 ok
第2个回答  2007-04-13
像这种问题你多几个网站源码就能明白了

asp程序可以在客户端直接执行吗?
可以用脚本来实现客户端脚本,对应有 javascript,perl等等。其实客户端脚本从javascript才有着重强调过,尤其是ajax技术的出现,让客户端被重视起来。很明显,服务器的数据都是存放在数据库中的,每一次查询都是需要数据库的链接,往往数据库链接比数据库查询更加费时。为了避免这种情况,网页设计者可以将简...

求教ASP编码问题 如何在form内进行判定两次密码是否一致啊!!
然后你所要实现的3点都是可以在服务器端以及客户端分别完成的。不过这就得分别依靠 客户端和服务器端的相应的脚本来解决了。(楼主可以先从网上了解一下客户端和服务器端分别是什么意思,然后web客户端脚本语言有哪些 然后服务器端脚本语言有哪些。)(ps:html本身他是不提供这样的逻辑。所以暂时别指望...

简述asp的工作原理
首先,在请求处理阶段,当客户端发送请求访问包含ASP页面的网站时,服务器会接收到这个请求,并将其中的ASP页面识别出来。这一阶段是ASP工作流程的起点,确保了服务器能够准确地捕捉到客户端的请求并做出相应处理。接下来是服务器端解析阶段。服务器会将识别出的ASP页面交给ASP引擎进行处理。ASP引擎会解析页...

为什么一些vbscript的对象和方法不能在asp中的<%%>中使用
ASP中是用<%response.write "hello"%>来显示信息的,这是告诉服务器把“hello”发送给客户端的浏览器,浏览器接收到信息后再显示到屏幕中。document.write("hello")这个则是直接运行在客户端的,所以它是没问题的。因此你可以在ASP中这样处理:<%response.write "document.write('hello')"%> 这是...

asp脚本语言是什么意思
ASP(Active Server Pages)是微软公司开发的一种脚本语言。它的主要功能是将脚本嵌入到HTML页面中,使页面能够动态地生成内容。这种脚本语言常用于Web服务器端动态生成网页,并且易于学习和使用。ASP相当于一种服务器端脚本语言,其执行结果可以直接输出到客户端的Web浏览器中。ASP脚本语言有很多优势。首先,...

什么是ASP语言
当用户点击购买按钮时,ASP脚本会连接到数据库,查询商品信息,更新库存,并将订单信息存储在数据库中。然后,ASP脚本可以生成一个确认页面,显示订单详情,并通知用户购买成功。总之,ASP语言是一种功能强大且易于使用的服务器端脚本环境,用于创建动态交互式网页。它允许开发者在HTML页面中嵌入脚本代码,实...

asp+access 问题高手帮忙?
ASP代码利用表单(form)实现与用户交互的功能,而相应的内容会反 映在浏览器的地址栏中,如果不采用适当的安全措施,只要记下这些内 容,就可以绕过验证直接进入某一页面。例如在浏览器中敲入“…… page.asp?x=1”,即可不经过表单页面直接进入满足“x=1”条件的页 面。因此,在设计验证或注册页面时,必须采取特殊措...

asp中<% %>的作用是什么。
<% %> 1,是告诉服务器这里面执行asp程序,<% %>之间的脚本当做 VBScript 来处理。2,当你要执行ASP代码的时候就需要加,其实这个也不是那么绝对的, ASP与HTML之间是可以转化的,例如在ASP中可以这样写< Response.Write(" 门吏 二级")>在HTML中就直接写"门吏 二级"其实浏览器显示是一样的 ...

ASP是什么啊?怎么学?
可以在服务器端生成客户端脚本,支持面向对象编程,以及具有无限可扩展性的ActiveX Server Components。运行ASP所需的环境包括Microsoft Internet Information Server version 3.0\/4.0在Windows NT Server上,Microsoft Peer Web Services Version 3.0在Windows NT Workstation上,以及在Windows 95\/98上使用...

ASP基础题 高手们帮帮忙。
"response.end ()End if > 3、ASP环境中创建的session变量是存放在客户端的(TRUE)。4、“胖客户端”通常指B\/S结构的应用,通常把业务逻辑、数据库操作、程序计算多封装在服务器端;相对而言“瘦客户端”主要像C\/S模式的项目,把数据库、业务逻辑、显示界面等都放在客户端(TRUE)。

相似回答
大家正在搜