ASP Menu
コード ビハインドからwith を動的に設定しようとしてASP MenuItems
いますが、object reference is not set to an instance of an object
例外が発生しています。
これは私のASPがどのように見えるかです:
<asp:Menu ID="HeaderMenu" runat="server">
<Items>
</Items>
</asp:Menu>
そして、これは私のコードビハインドがどのように見えるかです:
protected void Page_Load(object sender, EventArgs e)
{
PopulateMenu();
}
protected void PopulateMenu()
{
HeaderMenu.Items.Add(new MenuItem
{
Text = "Register Now!",
NavigateUrl = "~/Pages/Register.aspx"
});
}
Add を呼び出すと例外がスローされますが、その理由がわかりません。
編集: ページの読み込み時に PopulateMenu() が呼び出されています