我的內容頁面看起來是這樣的:內容控制不能從內容頁面訪問?
<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Basket.aspx.cs" Inherits="Basket" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
</asp:Content>
現在,我想動態地添加一些控件,當頁面加載的內容,所以我想下面的代碼:
protected void Page_Load(object sender, EventArgs e)
{
Content2. // I want to add controls to it dynamically
}
問題是編譯器不可見的Content2
控件,我得到有關缺少指令或程序集引用的錯誤。
任何解決方案?
謝謝,我將其標記爲答案。我可以理解它在運行時消失,但爲什麼我不能像其他控件一樣在設計時訪問它。如果我在WYSIWYG編輯器中看到該控件,那麼也應該可以在C#文件中訪問該控件。從我的角度來看,這是微軟提供的設計中的一個錯誤。 – Wodzu 2010-11-10 12:53:15