asp文件中没用到的函数会被自动编译吗?

如题所述

第1个回答  2011-09-08
当然会编译。
第2个回答  2011-09-08
js是在客户端执行的,asp是在服务器端执行的;

asp要想使用客户端js的变量只能通过form方式或url方式回传给asp页面,比如用Ajax;

如果让js在服务端执行(runat='server'),那么asp就可以直接调用了,比如
<script language='javascript' type='text/javascript' runat='server'>
function getDecodeCoordinate(str)
</script>
<%decodelat = getDecodeCoordinate(y2)%>
追问

我是说,我把asp中用到的函数统一放到一个文件中,在程序运行时没用到的函数会不会被编译呢。

include file 的应用
分析。大体说来,如果遇到了ASP文件的基本语法请求,信息就被缓存(假定缓冲器是打开的)并被发送到适当的脚本引擎,进行进一步的分解、标记及执行。除了这个“死码”问题,ASP包含文件与编译语言之间的另一个区别在于:每个ASP文件都可以被看作它自己的程序。只要一个页面不包含另一个,在ASP的意义上看来它们就没有关系,...

asp.net的页面文件是什么时候被编译的,困惑!!!
第一是根据ASPX页面生成源代码然后编译成程序集 第二是将程序集由JIT编译生成本地代码 第一次访问的时候是这样的,在这之后的访问已经不需要进行这样的操作了,直到应用程序重启(IIS重启)、或文件更新。这里的第一次访问不是针对你而言的,而是针对整个程序。也就是说,除非这个页面从没有访问过,这时...

.asp是什么文件 - 知百科
2、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试,无须编译或链接就可以解释执行。3、ASP所使用的脚本语言均在Web服务器端执行,服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传送到客户端浏览器上。4、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强...

asp.net编译的问题
如果你改了已.aspx为后缀里的文件一般是不需要编译的 (切忌<%=%>,<%#Eval("")%>像这样的文件最好不要改动),如果你改了已.cs为后缀里的文件是一定需要编译的,因为改动.cs文件就会在Bin文件夹里生成新的里.DLL的文件(和改动前的是有区别的),如果不编译将无法正常访问。1,编译后可以防止...

ASP网页中,怎样才能看的到别人网页源文件中#include file这条语句_百度...
...你知道ASP的工作原理,它是在服务器编译的语言。返回给客户端浏览器只是一堆已经生成HTML的代码而已。所以说你在客户端是无法查看的.如果源代码都暴露在客户端,那根本没安全可言了

asp文件用什么软件打开 后缀名asp是什么格式文件
asp文件是一种动态网页文件,需要要在系统中安装IIS,通过服务器设置后用浏览器访问才能看到实际效果,因为asp文件一般在服务端执行,所以通常直接打开不会被执行。如果想要打开编辑asp文件,可以安装IIS服务器,或使用dreamweaver、editplus等编辑器都可以打开asp文件。asp格式图标如下:asp文件是什么以及asp文件怎么打开详情如下...

ASP.NET中出现 这是预编译工具生成的标记文件,不应被删除!
那样肯定是不行的,你必须有源程序才能进行再次编写开发,ASP.NET网站编译好之后他会把所有的后置代码编程dll文件,所以不能修改,要修改必须有源程序,或者使用反编译工具将里面的dll文件反编程过来,这个是在没有代码混淆的情况下才能反编译过来追问:公司给的ip从网站上下载下来的 让修改 现在反编译不...

在asp中,加prepared=true的话会把信息编译,请问是编译成dll吗?
肯定不是编译为dll,可能是编译为机器能懂的语言

某一asp文件如何调用含有记录集的asp文件
因此,被include的2.asp不能够是一个完整的页面(即包含等标签的页面),另外如果1.asp和2.asp都调用了web.asp,也会造成里面的asp代码被重复执行,这样就会产生类似“名称重定义”等错误了。 一个asp文件要调用另一个平级的asp文件,可以用 Server.Execute 方法,如: <%Server.Execute("2.asp")%...

asp 文件要用什么程序打开
有时由于软件功能多、内存偏小,不能一次性全部调入内存还可能有同文件名的ovl文件,如ws.exe、ws.ovl。另外还有一种文件可以直接运行,*.bat,即批处理文件,其中有许多命令或可执行文件名,主要用于提高工作效率,其中最有用的是Autoexec.bat,这个文件在开机时会被自动执行(自动执行在英文中就是Automatically execute)...

相似回答
大家正在搜