我有一個主要的表格,用戶填寫,並在底部有一個'提交'和'重置'按鈕。截至目前,用戶按下提交後會有一個單獨的.aspx確認頁面。基本上,我希望能夠將confirm.aspx頁面合併到我的default.aspx表單頁面中,並在提交default.aspx頁面後自行加載confirm.aspx頁面上的內容,而不需要兩個單獨的頁面。我覺得這可能很簡單,但我仍然是ASP.net的初學者,並且不知道如何解決這個問題。如何更改表單提交後的頁面內容ASP.net C#
謝謝!
我有一個主要的表格,用戶填寫,並在底部有一個'提交'和'重置'按鈕。截至目前,用戶按下提交後會有一個單獨的.aspx確認頁面。基本上,我希望能夠將confirm.aspx頁面合併到我的default.aspx表單頁面中,並在提交default.aspx頁面後自行加載confirm.aspx頁面上的內容,而不需要兩個單獨的頁面。我覺得這可能很簡單,但我仍然是ASP.net的初學者,並且不知道如何解決這個問題。如何更改表單提交後的頁面內容ASP.net C#
謝謝!
使用ASP.NET面板控件並切換可見性。有一個表單面板,一個成功面板和一個錯誤面板。用適當的消息填充後兩個。錯誤面板將通過try/catch設置中的catch顯示。
我相信這個請求的最佳解決方案是使用MultiView
分隔內容。使用視圖時,非活動視圖不會發送給客戶端,因此它不會影響頁面的大小。
看看這個little tutorial。
希望這會有所幫助。
Regards
編輯你的答案「非活動視圖不發送到clinet」我認爲他們出現在頁面上但隱藏。如我錯了請糾正我。 – 2012-07-12 15:34:19
謝謝,我也會試試這個。悲傷地阻止了鏈接,因爲我現在正在工作,但是我會搜索'MultiView'控件。 – jzacharia 2012-07-12 15:39:58
@JacobZacharia看看你是否可以訪問MSDN頁面http://msdn.microsoft.com/en-us/library/ms227440(v=vs.85).aspx – 2012-07-12 15:43:31
謝謝,我會試試這個! – jzacharia 2012-07-12 15:38:18
走在前面,決定使用面板,對於像我這樣的noob代碼,看起來更簡單和更輕鬆。再次感謝芽! – jzacharia 2012-07-12 16:34:33