【发布时间】:2010-09-10 14:51:33
【问题描述】:
来自经典的 ASP 背景,我习惯于在一个页面上使用多个表单,但这显然仅限于 ASP.NET 页面。
但是,我有一种情况,我有一个收集用户输入的表单,将数据保存到数据库,然后我想呈现(并调整其值)一个发布到 PayPal 网站的特殊表单.
如果 PayPal 表单的字段值是静态的,则不会有问题,但由于我想在服务器端操作表单(调整数量、说明、价格字段等),这 将是个问题。
我正在考虑在写入数据库后重定向到不同的页面,我怀疑这会很好,但这可能是不必要的。
还有人建议我可以通过编程方式呈现不同的表单,具体取决于我在循环中的位置。也就是说,使用占位符,在 Page_Load 上,我最初会添加一个 DB 表单(带有子控件),然后在回发之后添加 PayPal 表单。
这种情况对你们来说一定很常见,所以如果你有更喜欢的方法,我正在寻找意见建议和任何相关的代码示例。
我知道我能过得去,但这个项目是一个学习工具,所以我想采用通过的最佳实践。
提前谢谢...
克里斯
【问题讨论】: