2017-08-12 41 views
2

我有一個爲我的webform應用程序創建GlobalVariables的問題。 我正在用Visual Studio 2015,VB.net,ASP.net創建一個webform應用程序 我按照我在這個網站和其他網站上找到的說明,但沒有成功。 我做了folowwing:GlobalVariables爲我的webform應用程序

1創建模塊文件:Module1.vb中 有了這個腳本:

公共模塊GlobalVariables2 公共ModuleEMAIL的String = 「ModuleEMAIL @ zzzzzzzz」 前端模塊

公共類GlobalVariables 公共共享屬性clasEMAIL作爲字符串= 「clasEMAIL @ zzzzzzzz」 末級

  • 但是,當我嘗試調用變量時發生編譯器錯誤。
  • 功能fnBtnText() Button1.Text = GlobalVariables.clasEMAIL '產生:編譯器錯誤消息:BC30451: 'GlobalVariables' 未聲明。由於其保護級別,它可能無法訪問。

      Button2.Text = ModuleEMAIL 
    

    「生成:編譯器錯誤消息:BC30451: 'ModuleEMAIL' 未聲明。由於其保護級別,它可能無法訪問。 End Function

    在這種情況下什麼測量「保護等級」? 當腳本移動到另一個空間名稱區域時,會發生同樣的情況。 我在做什麼錯?我錯過了什麼嗎? 我希望有人幫我出去。 Ton Daamen很多greatigs

    回答

    0

    不知道你的解決方案有什麼問題,但是當我創建一個新的解決方案時,你的代碼爲我工作。

    試試這個: -

    GlobalForm.aspx

    <%@ Page Language="vb" AutoEventWireup="false" CodeBehind="GlobalForm.aspx.vb" Inherits="WebApplication3.GlobalForm" %> 
    <!DOCTYPE html> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
    </head> 
    <body> 
        <form id="form1" runat="server"> 
         <asp:Button runat="server" ID="Button1" Text="But1"/> 
         <asp:Button runat="server" ID="Button2" Text="But2"/> 
        </form> 
    </body> 
    </html> 
    

    代碼隱藏

    Public Class GlobalForm 
        Inherits System.Web.UI.Page 
    
        Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
         Button1.Text = GlobalVariables.clasEMAIL 
        End Sub 
    
        Protected Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 
         Button2.Text = ModuleEMAIL 
        End Sub 
    
    End Class 
    

    GlobalVariables類

    Public Class GlobalVariables 
        Public Shared Property clasEMAIL As String = "[email protected]" 
    End Class 
    

    GlobalVariables2模塊

    Module GlobalVariables2 
        Public ModuleEMAIL As String = "[email protected]" 
    End Module 
    
    0

    謝謝大家對他repllies。 我終於明白我做錯了什麼。

    必須在.ASPX.VB文件中創建一個調用全局變量的函數調用。 我在.ASPX文件中使用了vb腳本。 非常適合我。 現在它工作正常。 Tone

    相關問題