Мне было интересно, можно ли сделать что-то вроде этого:
<uc1:TestControl ID="TestControl1" runat="server">
<div>More random HTML, etc...</div>
</uc1:TestControl>
Я получил сообщение об ошибке «Тип. System.Web.UI.UserControl» не имеет открытого свойства с именем «div». ». Проведя небольшое исследование, я обнаружил, что могу добавить следующее свойство к элементу управления сервера:
[ParseChildren(false)]
public partial class TestControl : System.Web.UI.UserControl
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
Можно ли прочитать содержимое из элемента управления ASP.NET?
Редактировать: изменена формулировка, отражающая, что мне любопытно, если вы можете сделать это с помощью сервера или пользовательского элемента управления