asp.net - ASPX 文件中的 Phantom VB 错误
问题描述
我有一个包含一些 VB 代码的 aspx 文件:
<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="iso-8859-1" %>
<%@ Import Namespace="System.Data" %>
<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="XXX.Email" %>
<%@ Import Namespace="XXX.Functions" %>
<%@ Import Namespace="XXX.Rtf" %>
<%@ Import Namespace="XXXDBTools" %>
<%@ Import Namespace="XXXDBTools.DBFunctions" %>
<%@ Import Namespace="XXXStrTools.StrFunctions" %>
<script runat="server">
Dim strToResult
Dim errorMessage
Dim errorMessageFor
Dim referralEmailStr
Private Sub Page_Init(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Init
...
End Sub
</script>
<html>
<head>
<title><%=Request.Cookies("State").Value%> Request a Placement</title>
...
</head>
...
</html>
现在我看到了编译错误Request.Cookies("State").Value
,对于这个页面上甚至不存在的代码!
如果我删除我正在检查状态 cookie 的行,我仍然会得到相同的错误,但在Sub Page_Init
我上面声明的末尾。
错误中提到的变量(例如myTemp
和lfyCompanyInfoDSN
)甚至在此页面上都不存在,所以我对如何获得这些错误感到困惑......
解决方案
结果在标签的最底部,<html>
我在脚本中有一些这样的行:
set drIntakeWorker = Nothing
这是无效的,因为set
VB.NET 中不允许使用该关键字。不知何故,这个错误正在渗透并搞砸了整个页面......
推荐阅读
- python - Python slack RTMClient 导致 100% CPU
- android - 如何在android中进行同步网络调用?
- azure - 如何使用 REST API 创建事件网格域主题订阅?
- spring - Spring Boot 多模块 - 相互依赖
- python - 正则表达式:替换除数字、特定字符和特定单词之外的所有内容
- polymer-3.x - Polymer-3.x .. 无法通过对纸张切换按钮的对象引用将 JSON 中的值绑定
- html - 单击laravel中的添加到购物车按钮时如何将商品显示到购物车中?
- python - Tesseract OCR 产生空结果
- android - 使用 Fire Base 身份验证进行 Android 的 Facebook 登录有什么好处
- node.js - 无法显示来自节点服务器的响应消息