﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Веб-программирование / ASP.NET  / Можно ли программно разместить серверный контрол? / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 03 Dec 2008 05:28:26 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Можно ли программно разместить серверный контрол?</title><link>http://www.relib.com/forums/Topic912917-25-1.aspx</link><description>В моем случае задачу удалось решить при помощи пользовательского контрола. Спасибо за советы.</description><pubDate>Thu, 03 May 2007 14:12:55 GMT</pubDate><dc:creator>technos</dc:creator></item><item><title>RE: Можно ли программно разместить серверный контрол?</title><link>http://www.relib.com/forums/Topic912917-25-1.aspx</link><description>Конечно не будет. Response.Write выводит данные в поток данных отправляемых клиенту и никакой интерпретации отправляемых строк не производится. Надо добавлять объект нужного типа в коллекцию Controls страницы. Причем это добавление должно произойти до события Render - иначе элемент управления не будет отображен. Если нужно еще отрабатывать события от этого контрола, то его создание надо производить в событии Init или Load.</description><pubDate>Wed, 02 May 2007 12:17:26 GMT</pubDate><dc:creator>bazile</dc:creator></item><item><title>Можно ли программно разместить серверный контрол?</title><link>http://www.relib.com/forums/Topic912917-25-1.aspx</link><description>Пардон, за странный вопрос. Может это меня лукавый путает... :-)&lt;P&gt;Можно ли серверные контролы размещать на странице при помощи Response.Write()?&lt;/P&gt;&lt;P&gt;Например так:&lt;/P&gt;&lt;FONT color=#0000ff size=2&gt;&lt;P&gt;[code]public class MyClass : Page&lt;BR&gt;{&lt;BR&gt;    public Button MyButton;&lt;/P&gt;&lt;P&gt;    public void InsertButton()&lt;BR&gt;    {&lt;BR&gt;       Response.Write("&amp;lt;asp:Button runat='server' ID='MyButton' Text='Надави' /&amp;gt;");&lt;BR&gt;    }&lt;BR&gt;}[/code]&lt;/FONT&gt;&lt;FONT size=2&gt;&lt;/P&gt;&lt;P&gt;Ну а на странице уже вызвать:&lt;/P&gt;&lt;P&gt;[code]&amp;lt;%&lt;/P&gt;&lt;P&gt;InsertButton();&lt;/P&gt;&lt;P&gt;%&amp;gt;[/code]&lt;/P&gt;&lt;P&gt;У меня этот код не работает. Похоже, что и не будет :-) Да?&lt;/P&gt;&lt;/FONT&gt;</description><pubDate>Wed, 02 May 2007 11:55:56 GMT</pubDate><dc:creator>technos</dc:creator></item></channel></rss>