繁体   English   中英

在ASP.NET WebForms项目中可以找到“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具有ControlUserControl ,和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

HyperLinkHiddenField类可以在System.Web.UI.WebControls命名空间中找到,它们继承了可以在System.Web.UI命名空间中找到的Control类。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM