在ASP .Net中添加页面上的表单

时间:2013-07-11 09:59:33

标签: asp.net webforms

我是Asp的新人。我创建了一个新的C#简单网站。 它包含导航菜单和2页。 导航菜单类似于:

 <asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>

所有母版页都是处理菜单问题的形式。 现在我添加了一个包含

的新网页表单
<form runat="server">

当我尝试在服务器上打开此页面时,它会写信给我:

A page can have only one server-side Form tag.

应该如何解决这个问题?应该使用通用表格标签吗?!?

2 个答案:

答案 0 :(得分:1)

默认情况下,ASP.NET页面已经有一个包含整个页面的<form>标记。因此,如果您添加更多<form>标记,则最终会使用不允许的嵌套表单。

您通常可以放弃内部<form>标记。

答案 1 :(得分:1)

这是因为ASP.Net只使用一种表单来处理所有事情。您只需使用一个表单即可实现所有功能 - 这就是ASP.Net的方法

您可以在W3 Schools

上阅读一篇小而精彩的文章