0

我(非常)是 ASP.NET 的新手,并且正在构建一个注册表单。我建立了一个空网站,添加Register.aspx并填充了通常在注册页面上显示的所有表单元素。我还将表单提交到 Register.aspx 页面。

现在,我想在提交后捕获 POST 数据。我看到Page_LoadRegister.aspx.cs 中有一个方法,在其中我已经完成了:

if (Request.HttpMethod == "POST")
{
    // Validate inputs and show information to the user
}

但是现在我不知道如何将内容打印到页面上。经过一番挖掘,我尝试使用 Label 控件,所以我把它放在我的 Register.aspx 页面上:

<asp:Label ID="StatusLabel" runat="server" Text=""></asp:Label>

但是当我尝试StatusLabel.Text从 Register.aspx.cs 中访问它时,我收到一条错误消息,指出它在当前上下文中不存在。

我很困惑,我怎样才能实现我想做的事情?

干杯!

4

1 回答 1

0

你需要确保你的声明

<asp:Label ID="StatusLabel" runat="server" Text=""></asp:Label>

在页面内容内,即在

<asp:Content></asp:Content> 

标签

于 2012-11-07T14:31:18.447 回答