主机是 SharePoint 2010,使用 VS2010 .NET 3.5。我在 Web 部件中有自定义 ASCX 控件。控件从继承自 System.Web.UI.UserControl 的 POCO 类继承。该控件具有以下代码:
protected override void OnPreRender(System.EventArgs evArgs)
{
var myliteral = Page.FindControl("myliteral");
base.OnPreRender(evArgs);
}
每个 .ascx 都有这个内容:
<asp:Literal ID="myliteral" runat="server" Visible="false"><br /></asp:Literal>
我设置了一个断点来查看 C# 代码中的“myliteral”是否会引用生成的控件,但它没有,它是空的。为什么?
谢谢。