我有一个Web应用程序,其中包含一个从数据库加载内容的页面.我希望能够在动态内容中放置一个表单,但.net不会让内部表单执行它的动作.有没有办法允许这种或其他方式我可以在动态内容页面上获取表单?
谢谢.
- 编辑 -
我想我需要澄清一些事情.这是一个从数据库加载内容的aspx页面.据我所知,我从数据库中提取并粘贴在标签中的文本永远不会被.net wp编译或处理,因此我不能使用后面的代码来解决这个问题.
当您希望将非回发表单发送到第三方站点(例如,PayPal按钮)时,这是一个常见问题.
出现此问题是因为HTML不允许您在表单中使用表单,并且大多数ASP.NET页面<form runat="server" />在HTML(或主页面)中具有"高位".
我最喜欢的解决方案是隐藏"高位"表单标签,同时仍然显示所有内容.然后,您可以随意转储您想要的任何标签.如果您动态执行此操作,则可以逐页选择哪些页面具有自定义表单.
我创建了一个名为GhostForm.cs的类来处理这个问题.你可以在这里读到所有和它有关的:
http://jerschneid.blogspot.com/2007/03/hide-form-tag-but-leave-content.html
| 归档时间: |
|
| 查看次数: |
16439 次 |
| 最近记录: |