asp-classic – %%和经典asp之间有什么区别?
|
我在网上找不到太多文档 到目前为止,明显的区别似乎是你不能使用“script”标签混合html和vbscript 例如,这没关系 <% public sub display_literal() %> literal <% end sub %> 但是你应该使用脚本标签
<script language="vbscript" runat="server">
public sub display_literal2()
response.write "literal2</br>"
end sub
</script>
在本页面 http://www.newobjects.com/pages/ndl/alp/asp-structure.htm 它说
但我做了几个测试,无法验证它…… 我问,因为我有一个脚本(我现在没有它),使用< %%>给了我一个错误,将其更改为< script>标签解决了问题,但我想知道为什么…. 无论如何,我想我们应该使用< script>要从< %%>调用的函数和过程的标记标签……对吗? 解决方法首先,您需要了解服务器端脚本标记的处理方式有所不同,具体取决于指定的语言是否与页面的默认语言相同.顺序是这样的: – >在< script runat =“server”标记中运行所有脚本,其中指定的语言与默认语言不匹配.这些按文档顺序执行.>运行默认脚本.这意味着执行对响应的隐含写入,其中页面中存在静态内容(不在runat =“server”标记内或在< %%>内)以及< %%>中的任何中间代码再次按文件顺序显然.>在< script runat =“server”标记中找到的全局级别运行任何代码,其中语言与默认脚本语言匹配. 请注意,所有脚本在执行阶段1之前都有一个初始解析,因此可以在阶段3中运行的脚本定义的任何函数都可用于从阶段1调用. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 页面加载在Firefox上触发两次
- asp.net-mvc – 使用EF4转换为datetime时发生溢出
- asp.net-mvc-3 – 验证摘要消息中的链接
- asp.net-mvc – MVC DDD:可以将存储库与控制器中的服务一起
- ASP.NET MVC和Web Forms在同一个Web应用程序中?
- asp.net-mvc – 实体框架包含OrderBy随机生成重复数据
- asp.net-mvc – 为什么需要为Html.Action定义的路由?
- asp.net-mvc – 将部分视图渲染为字符串MVC4
- asp.net – DataBinding:’System.Data.DataRowView’不包
- asp.net-mvc – 没有找到与名为“User”的控制器匹配的类型
- asp.net-mvc – ASP.MVC 2.0当整数值为零时,如何
- 防止ASP.Net中的重复回发(C#)
- asp.net – 在自动生成的GridView列中防止HTML编
- asp.net-mvc – MVC 3 Ajax.ActionLink不能正常工
- ASP.NET 程序中删除文件夹导致session失效问题的
- azure – 错误System.BadImageFormatException服
- asp.net – 如何在回发后阻止关闭模态弹出窗口(M
- asp.net-mvc – MVC帮助 – 使用@URL的图像src?
- asp.net – 如何连接RDLC表达式中的值?
- asp.net-mvc – Html.EditorFor忽略我指定的类
