C# 如何检索自定义控件的ID

C# 如何检索自定义控件的ID,c#,asp.net,web-controls,C#,Asp.net,Web Controls,我在页面中注册了一个自定义控件,使用以下代码: <%@ Register Assembly="WebProject.Core" Namespace="WebProject.Core.UserInterfaces.TinyMCE" TagPrefix="tinyMCE" %> 但是不起作用 我做错了什么 你能提供一个代码示例吗 谢谢你的帮助试试这个 加: 并更改控件以导入正确的类型: TextEditor myContentAuthor = (TextEditor)uxA

我在页面中注册了一个自定义控件,使用以下代码:

<%@ Register Assembly="WebProject.Core" Namespace="WebProject.Core.UserInterfaces.TinyMCE"
    TagPrefix="tinyMCE" %>
但是不起作用

  • 我做错了什么
  • 你能提供一个代码示例吗
谢谢你的帮助试试这个

加:

并更改控件以导入正确的类型:

TextEditor myContentAuthor = (TextEditor)uxAuthorListDetailsView.FindControl("uxContentAuthorInput");

当你说它不起作用时,什么不起作用?你看到了什么错误?FindControl是否返回任何内容?该问题是否转换为TextBox?是
TextEditor
a
TextBox
?它“不工作”,因为“TextEditor”不是“TextBox”。Hello TextEditor是TextBox的自定义版本。我没有收到任何错误,只是我找不到控件。
            TextBox myContentAuthor = (TextBox)uxAuthorListDetailsView.FindControl("uxContentAuthorInput");
Using WebProject.Core.UserInterfaces.TinyMCE;
TextEditor myContentAuthor = (TextEditor)uxAuthorListDetailsView.FindControl("uxContentAuthorInput");