Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何使用标记注册将.ascx文件导入.aspx页面?_C#_Asp.net_Tags_Web User Controls - Fatal编程技术网

C# 如何使用标记注册将.ascx文件导入.aspx页面?

C# 如何使用标记注册将.ascx文件导入.aspx页面?,c#,asp.net,tags,web-user-controls,C#,Asp.net,Tags,Web User Controls,我已经准备好了 <%@ Register TagPrefix="UserControl" TagName="UserLogin" Src="~/admin/Authentication/Login.ascx" %> <%@ Register TagPrefix="UserControl" TagName="UserRegister" Src="~/admin/Authen

我已经准备好了

<%@ Register TagPrefix="UserControl" 
             TagName="UserLogin" 
             Src="~/admin/Authentication/Login.ascx" %>
<%@ Register TagPrefix="UserControl"
             TagName="UserRegister"
             Src="~/admin/Authentication/Register.ascx" %>

后来在同一个文件中我使用了标签

<div id="LoginContainer"><UserControl:UserLogin runat="server /></div>
<div id="RegisterContainer"><UserControl:UserRegister runat="server" /></div>

不,你什么都做了

您要确保的是:

1-构建您的项目

2-确保控件中没有错误

3-确保web.config中没有错误

4-确保您在寄存器行中写入的路径指向正确的控件


并尝试运行网页,可能是VS缓存某些内容并使其保持绿色下划线,因此尝试在运行模式下查看网页。

标记是否正确。这个错误是不言自明的

“元素“UserRegister”不是已知的 元素。如果存在 网站中的编译错误或 缺少web.config文件。“


构建您的项目并检查usercontrols的编译错误在哪里。

我发现在我的项目中工作的是删除文件*.aspx.designer.cs。当我这样做的时候,它解决了我的控件无法识别的错误