0
我是(非常)ASP.NET新手,正在構建註冊表單。我建立了一個空的網站,添加了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>
但是當我嘗試使用StatusLabel.Text
從內Register.aspx.cs訪問它,我得到一個錯誤說它在當前上下文中不存在。
我很困惑,我該如何實現自己想做的事情?
乾杯!
它已經是,在這裏看到的頁面標記:http://pastebin.com/qtn7N0XX –
您是否在Default.aspx下看到Default.aspx.designer.cs文件?如果沒有,然後右鍵單擊Default.aspx並執行「轉換爲Web應用程序」 –
Pastebin中的代碼示例顯示其CodeFile爲Default.aspx.cs(第1行)。您需要將其更改爲Register.aspx.cs。然後,您應該能夠在Page_Load事件中放置一個斷點來驗證它是否被觸發。 –