加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

ASP.NET页面上的多个表单

发布时间:2020-12-16 03:31:37 所属栏目:asp.Net 来源:网络整理
导读:来自经典ASP背景,我习惯于在页面上使用多个表单,但这显然限制在ASP.NET页面中. 但是,我有一种情况,我有一个表单收集用户的输入,将数据保存到数据库,然后我想渲染(并调整值)一个特殊的表格,发布到PayPal网站. 如果PayPal表单的字段值是静态的,则没有问题,但由
来自经典ASP背景,我习惯于在页面上使用多个表单,但这显然限制在ASP.NET页面中.

但是,我有一种情况,我有一个表单收集用户的输入,将数据保存到数据库,然后我想渲染(并调整值)一个特殊的表格,发布到PayPal网站.

如果PayPal表单的字段值是静态的,则没有问题,但由于我想操纵表单服务器端(调整qty,desc,price字段等),这将是一个问题.

我在考虑写入数据库之后正在考虑重定向到不同的页面,我怀疑这会很好用,但这可能是一些额外的努力,可能是不必要的.

我还建议我可以以编程方式呈现不同的表单,具体取决于我在周期中的位置.也就是说,使用一个占位符,在Page_Load上我会添加一个DB Form(最初带有子控件),以及一个Postback后的PayPal表单.

对于你们来说,这种情况必须是常见的,所以如果你有首选的方法,我正在寻找意见建议和任何相关的代码示例.

我知道我可以顺利通过,但这个项目是一个学习工具,所以我想采用通过最佳实践的方法.

提前致谢…

克里斯

解决方法

您可以有多个表单,只有一个表单可能具有runat =“server”属性.

让PayPal工作有很多答案;但因为它是一种可能作弊的学习工具.老实说,我会看一下全面的PayPal API,而不是使用稍微简单化的方法(附加的优点是它可以扩展你的学习更多).

否则,是的,在服务器端表单之外设置一个HTML表单,并在其中添加一个文字并在其中写入碎片.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读