0

私は ASP.NET に (非常に) 慣れていないので、登録フォームを作成しています。空の Web サイトをRegister.aspx作成し、登録ページに通常表示されるすべてのフォーム要素を追加して入力しました。また、フォームを Register.aspx ページに送信しました。

ここで、送信後に POST データをキャッチしたいと考えています。Register.aspx.cs にメソッドがありPage_Load、その中で次のことを行ったことがわかりました。

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

しかし、今ではページに印刷する方法がわかりません。掘り下げた後、Label コントロールを使用しようとしたため、これを Register.aspx ページに配置しました。

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

しかし、Register.aspx.cs 内からアクセスしようとするStatusLabel.Textと、現在のコンテキストに存在しないというエラーが表示されます。

私は完全に混乱しています。どうすればやりたいことを達成できますか?

乾杯!

4

1 に答える 1

0

あなたはあなたの宣言を確認する必要があります

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

ページ コンテンツ内、つまり

<asp:Content></asp:Content> 

タグ

于 2012-11-07T14:31:18.447 に答える