Response.Write
пишет в поток ответов. Причина, по которой ваши данные добавляются в начало потока ответов, может заключаться только в том, что событие, в котором запускаются ваши операторы, равно до любого из Response.Write
запуска ASP.NET.
Обычно вы должны переопределить Render
, RenderChildren
или RenderControl
, чтобы поместить ваши Response.Writes в, и обязательно вызывать надлежащие родительские методы, в противном случае видны только ваши операторы. В качестве альтернативы, поместите свой Response.Write внутри серверных тегов <% %>
или воспользуйтесь предложением Naveed (который, между прочим, внутренне переводит в Response.Write
, но гораздо яснее и проще для написания).
РЕДАКТИРОВАТЬ сводку расширенного чата ниже: причина была найдена в элементе управления Telerik RadAjax.Net2. После устранения проблемы проблема исчезла. Решено самим Андреасом.