C# 修改AccessDenied.aspx

C# 修改AccessDenied.aspx,c#,asp.net,C#,Asp.net,我正在做一个我没有建立的网站。据我所知,AccessDenied.aspx带有一些默认行为,例如失败登录尝试的默认错误消息是“您的登录尝试未成功”。请再试一次 我想有条件地更改消息,以便在他们用尽登录尝试后显示不同的消息 我在AccessDenied.aspx中有一些代码: 当我尝试使用从AccessDenied.aspx.cs访问字段时 msgFailedLogin.InnerText=“新文本” 编译器告诉我 msgFailedLogin在当前上下文中不存在 我可以使用 ((文字)Login

我正在做一个我没有建立的网站。据我所知,AccessDenied.aspx带有一些默认行为,例如失败登录尝试的默认错误消息是“您的登录尝试未成功”。请再试一次

我想有条件地更改消息,以便在他们用尽登录尝试后显示不同的消息

我在AccessDenied.aspx中有一些代码:

当我尝试使用从AccessDenied.aspx.cs访问字段时
msgFailedLogin.InnerText=“新文本”
编译器告诉我
msgFailedLogin在当前上下文中不存在

我可以使用
((文字)Login1.FindControl(“msgFailedLogin”)).Text=“新文本”

是否有一些内置行为干扰了我使用
的典型约定访问此字段的尝试


我会包含更多的代码,但似乎没有一个是相关的。

不要在标题中包含
标签
!!!您可以直接访问其他字段吗?可能代码隐藏声明有问题。@bmm6o不,我无法仅凭id访问任何内容。唯一似乎有效的方法是我上面提到的在找到控件后铸造控件的方法。