ASP.NET页面上的多个表单
来自经典ASP背景,我习惯于在页面上使用多个表单,但这显然限制在ASP.NET页面中.
但是,我有一种情况,我有一个表单收集用户的输入,将数据保存到数据库,然后我想渲染(并调整值)一个特殊的表格,发布到PayPal网站. 如果PayPal表单的字段值是静态的,则没有问题,但由于我想操纵表单服务器端(调整qty,desc,price字段等),这将是一个问题. 我在考虑写入数据库之后正在考虑重定向到不同的页面,我怀疑这会很好用,但这可能是一些额外的努力,可能是不必要的. 我还建议我可以以编程方式呈现不同的表单,具体取决于我在周期中的位置.也就是说,使用一个占位符,在Page_Load上我会添加一个DB Form(最初带有子控件),以及一个Postback后的PayPal表单. 对于你们来说,这种情况必须是常见的,所以如果你有首选的方法,我正在寻找意见建议和任何相关的代码示例. 我知道我可以顺利通过,但这个项目是一个学习工具,所以我想采用通过最佳实践的方法. 提前致谢… 克里斯 解决方法
您可以有多个表单,只有一个表单可能具有runat =“server”属性.
让PayPal工作有很多答案;但因为它是一种可能作弊的学习工具.老实说,我会看一下全面的PayPal API,而不是使用稍微简单化的方法(附加的优点是它可以扩展你的学习更多). 否则,是的,在服务器端表单之外设置一个HTML表单,并在其中添加一个文字并在其中写入碎片. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 将Dot Net网站调试为域普通用户
- asp.net-mvc – 我可以在使用区域时将system.web.webPages.
- ASP.NET中的网站或Web应用程序
- 是否可以使Page.IsPostBack独立于ASP.net而变为真?
- ASP.Net Web应用程序安全性不适用于IIS 7?
- asp.net-mvc – 运行时错误没有为扩展名’.cshtml’注册的构
- asp.net – 如何将Session从一个应用程序传递到另一个应用程
- 使用WPF实现的 喜马拉雅FM 资源下载工具
- asp.net-mvc – 什么是FTP部署asp.net mvc网站的最佳方式
- asp.net-mvc – 无法在Global.asax上加载类型MvcApplicatio
- 在asp.net后面的代码中创建javaScript变量
- asp.net-core-mvc – 如何在启动时初始化应用程序
- asp.net – MVC 6 – RC1到RC2的更改
- asp.net – 从SignalR Hub调用方法的问题.调用失
- asp.net-mvc – 如何使用状态代码返回客户端错误
- asp.net – 如何从Javascript调用控制器方法
- asp.net – WCF与WebAPI和本机移动设备
- ASP.NET CheckBoxList DataBinding问题
- asp.net-mvc – Asp.net Web api异常仅在IIS部署
- asp.net-mvc – Razor视图引擎.cshtml页面中的Ou