У меня есть файл aspx, содержащий некоторый код VB:
<%@ 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
, для кода, который даже не существует на этой странице!
![enter image description here](https://i.stack.imgur.com/qBezZ.png)
Если я удаляю строку, где я проверяю состояние повара ie, я все равно получаю те же ошибки, но в конце Sub Page_Init
Я объявил выше.
Переменные, упомянутые в ошибках (такие как myTemp
и lfyCompanyInfoDSN
), даже не существуют на этой странице, поэтому я озадачен тем, как я мог получить эти ошибки ...