![](/img/trans.png)
[英]How to add child nodes to custom asp.net user control derived from System.Web.UI.Control
[英]Where in an ASP.NET WebForms project can “System.Web.UI.Control” namespace found?
有谁知道ASP WebForms项目在哪里可以找到“System.Web.UI.Control”命名空间? <asp:Hyperlink> or <asp:Hiddenfild>
在哪里? 是在Web.config吗?
System.Web.UI
命名空间位于System.Web.dll
程序System.Web.dll
。
有多个名称空间包含控件:
System.Web.UI
具有Control
, UserControl
,和LiteralControl
( 未同样的事情<asp:Literal />
和一些其他的原语。
System.Web.UI.HtmlControls
具有“HTML控件”,它是应用了runat="server"
的普通HTML元素的表示,例如<a runat="server" href="~/foo" />
。
System.Web.UI.WebControls
包含“Web控件”库,它是更复杂的控件(无论好坏)迫使Web开发人员放弃关于页面呈现方式的控制(无双关语)。 使用<asp: />
元素命名空间中的ASPX语法引用这些控件。 这些是像<asp:HyperLink
和<asp:Login
这样的控件。
该命名空间不在项目中,它位于System.Web.dll
库中。
您可以在解决方案的“ References
节点中找到对System.Web的References
。
HyperLink
和HiddenField
类可以在System.Web.UI.WebControls
命名空间中找到,它们继承了可以在System.Web.UI
命名空间中找到的Control
类。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.