Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка под ASP.NET > Не добавляется контрол на форму


Автор: belkobot 30.8.2010, 20:34
ASP.NET 2.0


Код

 <%@ Import Namespace= "System.Drawing" %> 
  <script runat="server"> 
      void Page_Load() 
      { 
           Label ShopNews = new Label(); 
           ShopNews.Text = "Новости торговой площадки"; 
           ShopNews.Font.Size=20; 
           ShopNews.ForeColor=Color.Red; 
           ShopNews.BackColor=Color.LightGray; 
           ShopNews.BorderWidth=4; 
           ShopNews.BorderStyle=BorderStyle.Groove; 
           ShopNews.Height=50; 
           ShopNews.Width=500; 
           frmDemo.Controls.Add(ShopNews); 
      } 
  </script> 




сама форма:
Код

 <form id="frmDemo" runat="server"> 
  </form> 



должно отрендерериться следующее:
Код

<span id="ShopNews" style="display:inline-block;color:Red;background-color:LightGrey;border-width:4px;border-style:Groove;font-size:20pt;height:50px;width:500px;">Новости торговой площадки</span> 



а получаю:
Код

form name="frmDemo" method="post" action="Default.aspx" id="frmDemo">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTgzOTg5MTA2MGRktf8eL/1X3nSD1LebGFxiiWAb/7k=" />
</div>
 
  </form>



то есть даже близко нет контрола (

Автор: ForveAvar 30.8.2010, 22:12
Должно бить так
Код

void Page_Load(object sender, System.EventArgs e)

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)