asp.net - 覆盖asp.net表单标签

标签 asp.net

我的母版页包含以下 asp.net 表单标记

<form id="CommerceMasterForm" runat="server">

在我网站的一页上,我需要从用户控件创建普通的 html 表单

<FORM action="http://externaldomain.com" method="post">

如何覆盖 asp.net 表单标记并使其像典型的 html 表单一样发布。

最佳答案

您应该能够在新表单标记之前包含关闭表单标记。 HTML 中允许使用多个表单标签,但不能嵌套。我在一些 MasterPages 中使用了 PayPal 的这个技巧,效果很好。

</FORM>
<FORM action="http://externaldomain.com" method="post">

这将阻止从该点开始回发任何服务器控件。

关于asp.net - 覆盖asp.net表单标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1494829/

相关文章:

c# - 如何防止匿名用户使用表单例份验证访问文件?

c# - 将 SQL 表读入 C# DataTable

C# : How to check a DataRow against a String

asp.net - DDOS 攻击 : defending with Thread. Sleep()?

javascript - 使用 PostBack 数据爬取页面 javascript Python Scrapy

ASP.NET Rijndael 加密错误 - 指定的 key 不是该算法的有效大小

asp.net - 如何添加与Release和Debug不同的web.config转换

asp.net - 在Web.config中是否可以注册指定目录中的所有用户控件

c# - 我可以保存回发状态并恢复吗?

c# - 使用 AspNet 从 Azure Blob 存储下载并重命名文件