私は私の中にこのコードを持っていますSite.master
:
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>
<!-- ... -->
<AnonymousTemplate>
[ <asp:HyperLink ID="LoginHyperLink" runat="server" EnableViewState="false">Log In</asp:HyperLink> |
<asp:HyperLink ID="RegisterHyperLink" runat="server" EnableViewState="false">Register</asp:HyperLink> ]
</AnonymousTemplate>
私は私の中にこのコードを持っていますSite.master.cs
:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
// ...
protected void Page_Load(object sender, EventArgs e)
{
// this is just placeholder for now.
RegisterHyperLink.NavigateUrl = "Register.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);
}
私はことわざでコンパイル時のエラーが発生しVisual Studio 2010
ていRegisterHyperLink.NavigateUrl
ます:
「'RegisterHyperLink' という名前は、現在のコンテキストには存在しません。」
何が起きているのかよくわかりません。マスター以外のページでこれが機能するのを見たことがありますが、マスターでは機能しないのでしょうか?
私はそれが...