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调用. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 如何在ServiceStack服务实现中使用标准的ASP.NET会话对象
- 如何从ASP.NET中的代码隐藏文件访问IFRAME?
- asp.net-mvc – ASP.NET MVC:什么在哪里?
- asp.net-mvc – 是否可以从HttpContext访问TempData键/值?
- ASP.NET Core的配置(5):配置的同步[ 实例篇]
- asp.net-mvc – ASP.NET MVC路由从html页面开始
- asp.net – 从DropdownList SelectedItem获取属性
- 深入理解ASP.NET MVC(目录)、打造自己的MVC框架
- asp.net-mvc – 真实世界的ASP.NET MVC存储库
- asp.net – 如何使用Linq获取XML元素的值,即使是空的
- asp.net-web-api – Web API 2 OWIN承载令牌认证
- ASP.NET Core Web App应用第三方Bootstrap模板
- 下载 – 使用ASP.Net Webapi流式传输大图像
- asp.net – 在调用异步方法时不使用等待来防止死
- asp.net-mvc – XmlMediaTypeFormatter无法编写O
- asp.net – 如何指定javascript运行时显示ModalP
- asp.net-mvc – 如何在asp.net mvc中持久化查询字
- ASP.NET自定义错误页面HTTP响应
- asp.net – 当我将’启用32位应用程序’更改为Fa
- ASP.NET Web API v2并使用E??LMAH记录所有错误/异