我把一个链接按钮拖到我的主页上,我试着运行它,它说我应该放置一个表单标签runat = server,在我放置它之后,它说我只能有一个表单标签,但是我检查我的母版页,没有任何表单标记。
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>我的其他页面有runat = server的表单标记,因为当我尝试它时,他们告诉我添加它,我做错了什么,我应该如何纠正它
我的主页全文:


发布于 2014-02-08 09:23:11
母版页也是webforms,只不过它将与内容页结合在一起,在运行时形成单个页面。您需要在<form runat="server"></form>中放置任何服务器控件。完成此操作后,不需要在其他页上添加标记,这是该母版页的内容页。
到目前为止,您可以通过添加
<form runat="server">
<asp:LinkButton ID="LinkButton1" runat="server" onclick="LinkButton1_Click">Logout</asp:LinkButton>
</form>将ContentPlaceholder控件放入表单标记中
从内容页中删除<form>标记
https://stackoverflow.com/questions/21644176
复制相似问题