gpt4 book ai didi

asp.net - 在 Site.master.cs 中找不到 ASP 超链接?

转载 作者:行者123 更新时间:2023-12-04 05:45:23 24 4
gpt4 key购买 nike

我的 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说:

"The name 'RegisterHyperLink' does not exist in the current context."



不太确定是怎么回事。我在非母版页中看到过这项工作,那么这在母版中不起作用吗?

我想会...

最佳答案

这是一个错误,在 Desing/Source save 中添加一个新的 HyperLink 并重试。删除新的超链接完成

关于asp.net - 在 Site.master.cs 中找不到 ASP 超链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10740993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com