我有一个 Web 用户控件,其中有一些控件需要从底层页面的变量或属性中获取一些数据。
<%@ Control Language="C#" AutoEventWireup="False" CodeFile="Header.ascx.cs" Inherits="Site.UserControls.Base.Header" %>
<asp:Literal runat="server" Text='<%# Testing %>' id="ltrTesting" />
代码隐藏
namespace Site.UserControls.Base
{
public partial class Header : UserControlBase
{
public string Testing = "hello world!";
protected void Page_Load(object sender, EventArgs e)
{
//this.DataBind(); // Does not work
//PageBase.DataBind(); // Does not work
//base.DataBind(); // Does not work
//Page.DataBind(); // Does not work
}
}
}
我确实阅读了这个主题,但它不能解决我的问题,我认为这是因为这是一个用户控件而不是页面。我想从后面的代码中获取属性值