无法将第二个ascx控制器添加到WebForm? ASP.NET

时间:2019-06-24 00:50:16

标签: asp.net ascx

我想在WebFormPage中添加几个控制器。我按照这里https://www.guru99.com/asp-net-controls-webforms.html的说明进行操作。 但是第二个控制器出现以下错误:元素WebControl2不是已知元素...

这是我的WebForm1.aspx的代码

<%@ Register Src="Guru99Control.ascx" TagName="WebControl" TagPrefix="TWebControl"%>
<%@ Register Src="WebUserControl1.ascx" TagName="WebControl2" TagPrefix="TWebControl2"%>
<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <TWebControl:WebControl ID="Header" runat="server" />
        <TWebControl2:WebControl2 ID="WebControl1" runat="server" />
    </div>
    </form>
</body>
</html>

这是我的第一个ascx文件

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="Guru99Control.ascx.cs" Inherits="WebApplication2.Guru99Control" %>
<table>
    <tr>
      <td>Guru99 Tutorials</td>
    </tr>

    <tr>
      <td> This Tutorial is for</td>
    </tr>
</table>

这是我的第二个ascx文件

<%@ Control Language="C#" AutoEventWireup="true" CodeBehind="WebUserControl1.ascx.cs" Inherits="WebApplication2.WebUserControl1" %>
<p>content of second controler</p>

0 个答案:

没有答案