我有UserControls_Name类型的用户定义控件。 (这是该类的名称),并希望在代码中识别它。
然而,这总是评估为假:
object.ReferenceEquals(control.GetType(), typeof(UserControls_Name));
这发生在一个foreach循环和'控制'是ControlCollection类型。当我在这个控件上调用GetType()时它的' name是UserControls_Name_ascx。怎么能让这句话成真呢?
编辑:用户控件的标题是......
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="Name.ascx.cs" Inherits="UserControls_Name" %>
课程是:
public partial class UserControls_Name : System.Web.UI.UserControl