我可以在没有控制声明的页面上放置ASP.NET用户控件吗?

fra*_*lic 1 asp.net user-controls controls web-config declaration

我想在页面上放置用户控件而不在页面顶部注册标签.例如:

<p>some text</p>
<myname:mycontrol runat="server" />
Run Code Online (Sandbox Code Playgroud)

这可能吗?我听说标签声明可以在web.config中完成......这是真的吗?

如果是这样,任何.NET框架版本支持这个的想法?

谢谢

Cha*_*ant 5

在.net 2.0 web.config中:

<pages>
    <controls>
    <add tagPrefix="MYPREFIX" namespace=="MyNamespace.Stuff" assembly="MyAssembly" />
Run Code Online (Sandbox Code Playgroud)

更详尽的讨论http://weblogs.asp.net/scottgu/archive/2006/11/26/tip-trick-how-to-register-user-controls-and-custom-controls-in-web-config. ASPX