我将一个链接按钮拖到我的母版页中,我尝试运行它,它说我应该放一个表格标签runat = server,在我说之后,它说我只能有1个表单标签,但是我检查了我的主页,没有任何表格标签..
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>
我的其他页面有runat = server的表单标签,因为当我尝试它时,他们告诉我将其添加进去,我做错了什么以及我该如何纠正呢
我的完整母版页:
答案 0 :(得分:1)
母版页也是webforms,除了它将与内容页面组合以在运行时形成单个页面。您需要在<form runat="server"></form>
内放置任何服务器控件。完成此操作后,您无需在其他页面上添加标记,这些页面是此母版页的内容页面。
截至目前,您可以通过添加
来解决您的问题<form runat="server">
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>
</form>
将ContentPlaceholder控件放在表单标记
中从内容页面中删除<form>
标记