2012-08-06 64 views
1

試試我可能無法通過這個錯誤。我不是一名ASP.Net開發人員,但由於我的控制以外的原因必須在ASP中開發2-3頁。BC30451:'NewsBody'未被聲明。它可能無法訪問,由於其保護水平

我正在使用Dreamweaver並將asp.net設置爲在第一次加載時編譯。

.aspx文件

<%@ Page Language="vb" AutoEventWireup="false" Src="Scripts/CurrentNews.aspx.vb" Inherits="NewsFunctionality" %> 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 
<title>News</title> 
<link rel="stylesheet" type="text/css" href="CSS/NewsLayoutOne.css"/> 
</head> 
<body> 
    <div class="OuterDiv" runat="server"> 
     <img id="NewsImage" src="Images/DefaultNews1.png" > 
     <div id="NewsBody" runat="server">Original Text</div> 
    </div> 
</body> 
</html> 

.aspv.vb文件

' VB Document 
public partial Class NewsFunctionality 
    Inherits System.Web.UI.Page 
    'On load event for the page linked to this class file 
    protected sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load 
     NewsBody.InnerHTML = "<p>Dynamic Text Generated.</p>" 
    End Sub 
End Class 
+1

開拓'.designer.vb'文件。是否有'NewBody'的聲明? – 2012-08-06 20:49:39

+0

我堅持在Dreamweaver中構建它,所以沒有自動生成的.designer.vb文件。 我應該使用什麼方法來生成.designer.vb文件,該文件是**不是**預編譯的網站 – Reahreic 2012-08-07 18:57:38

回答

0

檢查'NewsBody'已經在designer.vb文件中聲明。

,因爲你正在使用一個div它可能是這個樣子:

protected global::System.Web.UI.HtmlControls.HtmlGenericControl NewsBody; 
+0

如何在沒有Visual Studio的情況下創建或生成此designer.vb文件? 或者,我應該在哪裏尋找以瞭解這些細節/我的搜索應包含哪些關鍵詞? – Reahreic 2012-08-13 21:40:23

相關問題