有谁知道在 ASP WebForms 项目中哪里可以找到“System.Web.UI.Control”命名空间? <asp:Hyperlink> or <asp:Hiddenfild>在哪里是?是在 Web.config 中吗?
请您参考如下方法:
System.Web.UI命名空间在 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 .
