include 内的 ASP.net 代码不执行

2024-05-28

我已经很长时间没有涉足服务器端了,但在我看来,嵌入在包含的代码文件中的脚本应该正常执行。由于某种原因,情况似乎并非如此。

(注意——下面显然是一个基于我的调试尝试的简化实现。实际上,我在实际项目中还得到了其他包含平面 HTML 和 JavaScript 的内容,它们渲染得很好。这只是 ASP 代码没有被正确解析, 标签和所有。)

索引代码

    <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My Site</title>
</head>

<body>

    <% Response.WriteFile ("includes/test.aspx") %>

</body>
</html>

包含的代码

<% response.write("boo"); %>

从服务器运行时生成的页面包含该文件就很好......但脚本呈现为文本。

我这里哪里出错了??

非常感谢你的帮助。


我认为您可能仍然以 ASP 经典思维方式进行思考。

Asp.net WebForms 尝试使用更面向对象的方法,该方法使用类、与隐藏代码的关注点分离,并使用母版页和占位符继承外观,而不是包含。此外,WebForms 在很大程度上被 ASP.NET MVC 取代,这再次改变了范式。

然而,asp 经典风格的服务器端包含在 .aspx 中仍然可以正常工作,但有一些限制,例如无法通过父路径包含,并且您还将在包含的文件中丢失智能感知。

要使用 SSI,请使用<!--#include file="xxx.ext" -->指示。 http://msdn.microsoft.com/en-us/library/3207d0e3%28v=vs.80%29.aspx

所以在你的例子中:

<body>
    <!--#include file="includes/test.aspx" -->
</body>

其中 test.aspx 很简单:

<% int someInt = 123;
Response.Write(someInt);
%>

但在我看来,这有点像用电锯钉钉子。我会完全跳过 WebForms,直接进入 Asp.Net MVC。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

include 内的 ASP.net 代码不执行 的相关文章

随机推荐

  • 如何在google colab中安装ffmpeg包

    我正在尝试使用 Google Colab 来做一些事情 我特别想用ffmpeg打包到从图像创建视频 https stackoverflow com a 44951066 6890234 但 ffmpeg 似乎工作得不太好 这个 在最后一个块
  • 成员“setState”只能在“package:flutter/src/widgets/framework.dart”子类的实例成员中使用

    i18n 我使用 MyApp 类外部的 setState 来更改语言 我收到此警告 并且不知道如何解决它 info The member setState can only be used within instance members o
  • VB.Net 中的文件比较

    我需要知道两个文件是否相同 起初我比较了文件大小和创建时间戳 但这不够可靠 我想出了下面的代码 似乎可行 但我希望有人有更好 更简单或更快的方法 基本上我正在做的是将文件内容流式传输到字节数组 并通过 System Security Cry
  • 使用 POST 请求向 Jira API 发送 JSON 时出现 System.Net.WebException

    好吧 伙计们 我已经为这个问题苦苦挣扎了一天左右 但没有明确的解决方案 我将从例外开始 The remote server returned an error NotFound at System Net Browser AsyncHelp
  • 如何在 Eigen3 中重塑张量?

    我从 C 中的张量流会话的输出向量中获得了一些 Eigen TensorMap 我想对 Eigen TensorMap 进行一些操作 重塑和连接等 但是 由于一些奇怪的错误 我的代码无法编译 我尝试用纯 Eigen3 代码重现它 inclu
  • ASP.NET 显示 SVN 修订号

    我在 Stack Overflow 页脚中看到显示了 SVN 修订号 这是自动化的吗 如果是的话 如何在 ASP NET 中实现它 其他语言的解决方案也是可以接受的 确保该文件有 svn keywords Rev Id 然后把 Rev 在那
  • C 中的函数指针和枚举

    我正在寻找一种链接函数指针和枚举的奇特方法 就我而言 我有一个消息队列 其中包含事件 ID 和与事件关联的一些数据 一些简单的伪代码 event eid data switch eid case eid1 handler1 data bre
  • 如何在特定的Java版本上运行应用程序?

    如何运行具有特定 Java 版本的应用程序 我安装了三个 Java 版本 myuser mysystem sudo update alternatives config java There are 3 choices for the al
  • JavaScript if(x) 与 if(x==true)

    在 JavaScript 中 在什么情况下以下语句在逻辑上不相等 if x and if x true Thanks 他们根本不平等 if x 检查是否x是 Truthy 后者检查布尔值是否为x is true 例如 var x if x
  • 找不到参数 org.gradle.api.Project 的方法 android()

    遇到错误 当我尝试在工作室中编译我的项目时 我进行了相当多的搜索 但没有真正的解决方案 错误 17 0 在 org gradle api Project 类型的根项目 booksStudioDir 上找不到参数 build a7zf1o8g
  • 移动 Safari 事件问题

    我设计了一个网站 其菜单最初是不可见的 当用户单击按钮时 菜单将变得可见 用户可以通过两种方式隐藏当前可见的菜单 单击使菜单可见的按钮 单击网页上除菜单之外的任意位置 我对第二个选项进行编码的方式是将onclick事件到window元素 并
  • “--view_udf_resource”是否损坏?

    我想在视图中引用 UDF 根据 BigQuery 文档 bq 帮助 mk 以及这篇文章如何创建使用用户定义函数的 BigQuery 视图 https stackoverflow com questions 34167356 how do i
  • Android NDK 互斥锁

    我一直在将跨平台 C 引擎移植到 Android 并注意到它在调用时会莫名其妙地 并且不一致地 阻塞pthread 互斥锁 这个引擎已经在多个平台上运行了很多年 并且有问题的代码多年来没有改变 所以我怀疑这是一个死锁或其他有错误的代码 这一
  • 从 mongo shell 查找 mongoDB 上 2 个文档之间的差异

    我正在使用 mongodb 2 4 4 我想比较 2 个文档 然后仅使用 mongo shell 打印它们的差异 有没有办法比较它们 就像是 db collection compare first doc objectID blablalb
  • C++ OpenCV 3.4 / FFMPEG 3.4.1 VideoWriter 和 MP4 输出文件格式

    我正在运行 Linux 内核 4 9 35 ti r44 的 ARM BeagleBone X 15 Debian 机器 在我的 C Qt 5 应用程序中 我想将 cv Mat 帧保存为 MP4 格式视频 我安装了 libx264 并从头开
  • 在flutter中使用REST api将列表数据发送到cloud firestore时出错

    我无法在 flutter 中使用 REST api 将字符串列表发送到云 firestore here is my code Future
  • ListView 内的 EditText 失去焦点[重复]

    这个问题在这里已经有答案了 我最近遇到了这个问题 我想与大家分享我的解决方案 Problem 您有一个 ListView 每行都有一个编辑文本 如下所示 主列表 xml
  • cvc-complex-type.2.4.a:发现以元素“init-param”开头的无效内容

    这是我的web xml xsd
  • NGINX 和 Spark Java 之间的跨源通信

    我正在将 NGINX 和 Sparkjava 用于我的 Web 应用程序 我确信我已正确启用所有 CORS 标头 尽管如此 我还是得到了 XMLHttpRequest 无法加载http localhost 3003 platformAPI
  • include 内的 ASP.net 代码不执行

    我已经很长时间没有涉足服务器端了 但在我看来 嵌入在包含的代码文件中的脚本应该正常执行 由于某种原因 情况似乎并非如此 注意 下面显然是一个基于我的调试尝试的简化实现 实际上 我在实际项目中还得到了其他包含平面 HTML 和 JavaScr