2011-05-27 78 views
0

我在我的应用程序中有一个WebForm,当我添加第二个<form></form>时,它崩溃了脚本,因为我只允许一个表单。将窗体添加到WebForm? .NET

在脚本中包含第二个表单的最佳方法是什么?

我应该用UserControl调用它吗?

非常感谢任何指导。

+1

你你需要添加第二个表单标签?每个页面必须存在一个表单标记。 – 2011-05-27 05:56:34

+0

在你的问题中加入第二个'

'可能会有助于增加你的想法。你可能试图用“非WebForms-ish”的方式来做事情,而采取不同的方法可能会更容易,而不是试图弄清楚如何让你的第二种表单工作。 – Carson63000 2011-05-27 06:04:07

+0

良好的通话。这是一个非常基本的'订阅'表格,允许用户提交姓名和电子邮件。它最初是在我的'SiteMaster'文件中,但我现在认为在它自己的Subscribe.aspx页面中更容易。 – michaelmcgurk 2011-05-27 06:18:21

回答

4

如果您希望第二个表单是客户端表单(无runat="server"属性),只需将它放在服务器端表单之外。

如果你想要两个服务器端表单,这是不可能的 - ASP.NET webforms的一个限制。

+0

嗨Oded :)谢谢你。我会试一试,如果没有'runat =“server”'看看它是怎么回事。 – michaelmcgurk 2011-05-27 06:03:27

0

你可以做到这一点... ASP.NET说不能有2点或更多的形式与RUNAT =服务器...只要让你的新形式的NOT RUNAT =服务器..平原简单的HTML表单

+0

嗨Ankur。感谢您的建议。我会试一试,如果没有'runat =“server”'看看我是否公平。 – michaelmcgurk 2011-05-27 06:03:34

相关问题