В настоящее время у меня есть этот блок кода (или что-то похожее) почти на всех моих страницах:
<div class="tasks">
<ul>
<li><a href="#">Do something</a></li>
<li><a href="#">Do something else</a></li>
</ul>
</div>
Однако мне нужно превратить это в пользовательский элемент управления. Я хотел бы что-то похожее на следующее:
<foo:TaskList id="foo" runat="server">
<Task><a href="#">Do something</a></Task>
<Task><a href="#">Do something else</a></Task>
</foo:TaskList>
или даже:
<foo:TaskList id="foo" runat="server">
<Tasks>
<ul>
<li><a href="#">Do something</a></li>
<li><a href="#">Do something else</a></li>
</ul>
</Tasks>
</foo:TaskList>
Я понимаю, что я использую концепцию «Шаблон», и я также понимаю, что вы не должны использовать пользовательские элементы управления «Шаблон». Итак ... как am Я хотел заключить переменную часть HTML в пользовательский элемент управления?
PS. Я не хочу использовать DataBinding или code-behind для заполнения этого элемента управления. Все элементы должны быть видны в файле ASPX.