Мне было интересно, можно ли сделать что-то вроде этого:
<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?
Изменить: изменена формулировка, чтобы отразить, что мне любопытно, можете ли вы сделать это с помощью сервера или пользовательского элемента управления.