C# 母版页表单标记runat=server

C# 母版页表单标记runat=server,c#,asp.net,forms,master-pages,C#,Asp.net,Forms,Master Pages,我把一个链接按钮拖到我的母版页上,我试着运行它,它说我应该在runat=server上放一个表单标签,在我放进去之后,它说我只能有一个表单标签,但我检查了我的母版页,没有任何表单标签 <asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton> 注销 我的其他页面有runat=server的表单标签,因为当我尝试它时,他们告诉我添加

我把一个链接按钮拖到我的母版页上,我试着运行它,它说我应该在runat=server上放一个表单标签,在我放进去之后,它说我只能有一个表单标签,但我检查了我的母版页,没有任何表单标签

<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>
注销
我的其他页面有runat=server的表单标签,因为当我尝试它时,他们告诉我添加它,我做错了什么,我应该如何纠正它

我的完整母版页:


母版页也是webforms,只是它将在运行时与内容页组合形成一个页面。您需要将任何服务器控件放入
中。完成此操作后,不需要在作为此母版页内容页的其他页面上添加标记

现在,您可以通过添加

<form runat="server">
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>
</form>

注销
将ContentPlaceholder控件放在表单标记内


从内容页中删除
标记

其他页是否使用母版页?是的,其他页使用母版页我确实使用过,它说只有1个表单允许您使用vs 2013?@user2376998您有windows 8和vs 2010?升级至2013 express Edition查看链接(www.visualstudio.com/en-us/products/visual-studio-express-vs.aspx‎)问题是学校电脑无法运行2013,我必须在学校电脑上运行我的项目