0
我有一個項目,最奇怪的事情正在發生。我一直試圖找出多個小時。問題是如果我創建一個新的Web窗體,後面的代碼將會看到所有的控件,但是從.aspx頁面我可以使用後面代碼中的任何公共函數。例如,如果我創建了以下功能:功能不能在新頁面上工作asp.net
Public Function Hey()
Return True
End Function
然後我去到.aspx源,並把以下內容:
<%# hey%>
我收到以下錯誤:錯誤2「嗨」未聲明。由於其保護級別,它可能無法訪問。
以下是WebForm5.aspx:
<%@ Page Title="Web Form" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="WebForm5.aspx.vb" Inherits="InventoryManagement.WebForm5" Async="true" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%# hey%>
</div>
</form>
</body>
</html>
WebForm5.aspx.vb:
Public Class WebForm5
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
End Sub
Public Function Hey()
Return True
End Function
End Class
我有,我可以從後面的代碼調用完全相同的功能 「老」 的網頁。任何幫助將不勝感激,因爲這個問題已經過去3個多小時的問題。提前致謝!!