從傳統的ASP背景來看,我習慣於在頁面上使用多個表單,但是這在ASP.NET頁面中顯然是有限的。ASP.NET頁面上的多個表單
但是,我有一種情況,我有一個表單,收集來自用戶的輸入,將數據保存到數據庫,然後我想渲染(並調整值)一個特殊的表單,張貼到貝寶網站。
如果貝寶形式的字段值是靜態的,不會有什麼問題,但因爲我要處理的形式,服務器端(來調整數量,遞減,價格字段等等)這將是一個問題。
在寫入數據庫後,我正在考慮重定向到不同的頁面,我懷疑這會工作得很好,但這可能是一些額外的努力,可能是不必要的。
也有人向我建議,我可以編程方式渲染一個不同的表單,這取決於我在哪個週期中的位置。也就是說,使用一個佔位符,並且在Page_Load上,我會首先添加一個數據庫表單(完成子控件),並在回發後添加PayPal表單。
這種情況對於你們來說是非常常見的,所以我在尋找意見建議和任何相關的代碼樣本,如果你有首選的方法。
我知道我可以通過,但這個項目是一個學習工具,所以我想採用什麼通過最佳實踐。
在此先感謝...
克里斯
我會看看這個,但因爲這是一個學習練習,所以我想盡可能'手動'。 – CJM 2008-09-18 15:04:14