我是Asp的新人。我创建了一个新的C#简单网站。 它包含导航菜单和2页。 导航菜单类似于:
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="Home"/>
所有母版页都是处理菜单问题的形式。 现在我添加了一个包含
的新网页表单<form runat="server">
当我尝试在服务器上打开此页面时,它会写信给我:
A page can have only one server-side Form tag.
应该如何解决这个问题?应该使用通用表格标签吗?!?
答案 0 :(得分:1)
默认情况下,ASP.NET页面已经有一个包含整个页面的<form>
标记。因此,如果您添加更多<form>
标记,则最终会使用不允许的嵌套表单。
您通常可以放弃内部<form>
标记。
答案 1 :(得分:1)
这是因为ASP.Net只使用一种表单来处理所有事情。您只需使用一个表单即可实现所有功能 - 这就是ASP.Net的方法
您可以在W3 Schools
上阅读一篇小而精彩的文章