Я новичок в написании пользовательских серверных элементов управления ASP.NET и столкнулся со следующей проблемой:
У меня есть элемент управления, наследуемый от System.Web.UI.HtmlControls.HtmlGenericControl
.Я переопределяю метод Render элемента управления, использую HtmlTextWriter
, чтобы выдать некоторый пользовательский HTML (в основном тег TD
с некоторыми пользовательскими атрибутами), а затем вызываю метод класса Render класса *. 1006 *
Использование элемента управления:
<dc:Header id="header1" runat="Server" DataColumn="MemberNumber" Width="30%">Member Number</dc:Header >
Проблема заключается в том, что при просмотре отрисованного HTML-кода серверный тег также отправляется клиенту (сразу после тега TD
):
<dc:Header id="ctl00_ContentPlaceHolder_testData1_testData1_header1">Member Number</dc:Header>
Какя могу предотвратить это?