0

我有一个使用母版页创建的基本 Web 表单(Default.aspx),奇怪的是我无法访问后面代码中的控件 ID。

<ul id="topicsList" runat="server">
                                <asp:Label ID="labUserName" runat="server"/>
                            </ul>

IDomainObjectRepository rep;
protected void Page_Load(object sender, EventArgs e)
{
    rep = new DomainObjectRepository();
    rep.GetDomainObjectsByType("Visuals Product Label");
    /*labUserName not picked up by intellisense*/

}

关于为什么会出现这种情况的任何指示

4

1 回答 1

1

问题可能是由于您的代码前面没有被后面的代码引用,反之亦然。确保你有以下内容(仔细检查 CodeBehind 和 code-behind 类结合起来):

public class _Default : Page
{
   // Your load event
}

<%@ Page Title="" Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="_Default" %>
于 2013-04-15T15:33:34.397 回答