在下面的编码中,我在这里向您展示我的主页面和菜单用户控件(菜单用户控件添加到母版页).在这里显示错误,
在runat ="server"周围包装Usercontrol时生成错误
一个页面只能有一个服务器端的Form标签.
我的主页
<head runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<uc1:Menu runat="server" ID="Menu" />
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
我的UserControl
<form id="text" runat="server">
<asp:LinkButton ID="link_logout" Text="Logout" OnClick="link_logout_Click" runat="server" />
</form>
<%} %>
Run Code Online (Sandbox Code Playgroud)
您应该form像这样添加到您的母版页:
<head runat="server">
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">
<uc1:Menu runat="server" ID="Menu" />
<div>
<asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</div>
</form>
</body>
Run Code Online (Sandbox Code Playgroud)
您的Usercontrol应该如下所示(不需要form标记):
<asp:LinkButton ID="link_logout" Text="Logout" OnClick="link_logout_Click" runat="server" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25410 次 |
| 最近记录: |