» √лавна€
eXcode.ru » —татьи » ASP / ASP.NET
» Ќовости
» ќпросы
» ‘айлы
» ∆урнал



ѕользователей: 0
√остей: 10





—оздание страницы




»спользование шаблонов дизайна налагает свои требовани€ на страницы. ѕоскольку шаблон содержит элементы управлени€ ContentPlaceHolder, то страница должна содержать элементы управлени€ Content, содержащие код разметки и другие элементы управлени€, которые будут отображать на результирующей странице. Ќа странице не должно быть каких-либо серверных элементов управлени€ или кода разметки вне элементов управлени€ Content.

<%@ Page Language="C#" CodeFile="Default.aspx.cs" 
Inherits="Default_aspx"MasterPageFile="MainMaster.master"%>
<asp:content runat="server" id="MyMenu" contentplaceholderID="PageMenu"><ul><li>
<a href="Page1.aspx">—траница 1</a>
</li><li><a href="Page2.aspx">—траница 2</a></li><li>
<a href="Page3.aspx">—траница 3</a></li></ul></asp:content>
<asp:content runat="server" ID="MyContent" contentplaceholderID="PageContent">
<asp:TextBox id="txtName" runat="server">
</asp:TextBox> 
<asp:Button id="btnShow" runat="server" Text="ѕоказать"OnClick="btnShow_Click" /><br />
<asp:PlaceHolder ID="PlaceHolder" runat="server"></asp:PlaceHolder></asp:content>

“акже как и в случае с шаблоном, код логики страницы создаетс€ обычным образом. ≈динственное отличие в том, что страница не имеет собственных объектов вроде HeadControl, поэтому нужно использовать ссылку на страницу шаблона через свойство Master.

protected void Page_Load(object sender, EventArgs e){  
if (!Page.IsPostBack) Master.Page.Header.Title = "ƒомашн€€ страница";}
protected void btnShow_Click(object sender, EventArgs e){  PlaceHolder.Controls.Add(     
new LiteralControl("<script> alert('ƒобрый день, "      + txtName.Text +      "'); </script>"));   
Master.Page.Header.Title = "ƒобрый день, " + txtName.Text;}


ƒл€ того чтобы прив€зать страницу к шаблону используетс€ атрибут MasterPageFile директивы Page. ≈сли же необходимо прив€зать один и тот же шаблон ко всем страницам в директории, то нет необходимости указывать атрибут MasterPageFile дл€ каждой страницы, достаточно задать базовый шаблон в файле web.config.

<?xml version="1.0"?><configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
<system.web>
<pages master="MainMaster.master" /></system.web></configuration>

 роме того, ASP.NET позвол€ет устанавливать тему оформлени€ программным образом.  ак было сказано выше, загрузка и св€зывание с шаблоном оформлени€ происходит во врем€ подготовки страницы к инициализации. ѕоэтому, если необходимо сменить шаблон оформлени€ страницы, необходимо делать это в обработчике событи€ PreInit.

protected void Page_PreInit(object sender, EventArgs e){   Page.MasterPageFile = "AnotherMaster.master";}

ќбработка шаблонов средой ASP.NET

¬о врем€ первого обращени€ к какой-либо странице, ASP.NET осуществл€ет поиск и компил€цию сборок дл€ всех шаблонов в директории. Ёта операци€ занимает некоторое врем€, завис€щее от количества страниц шаблонов в директории, но выполн€етс€ только один раз. ѕоэтому, если в директории присутствуют не использующиес€ шаблоны, это не приводит к потер€м производительности в процессе работы приложени€, единственное неудобство Ц дополнительное врем€, а компил€цию ненужных сборок дл€ неиспользуемых страниц.
   ѕри обращении к aspx файлу страницы с заданным шаблоном оформлени€ процесс компил€ции почти ничем не отличаетс€ от обычного процесса компил€ции страницы, за исключением того, что создаетс€ класс шаблона MasterPage ссылка на который доступна в свойстве Page.Master.
   «атем страница проходит все те шаги, которые описаны выше в этой статье, в результате чего генерируетс€ HTML код, который отправл€етс€ клиенту. ¬ полученном браузером HTML коде уже нельз€ определить, кака€ часть кода задана в шаблоне оформлени€, а кака€ часть кода определена на самой странице, поскольку элементы управлени€ ContentPlaceHolder и Content не имеют каких-либо HTML соответствий и не порождают дополнительных тегов, кроме своего содержимого.

<html><head id="ctl00_Head1"><meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>ƒомашн€€ страница</title></head><body><table width="100%"><tr><span id="ctl00_PageTitle">
</span></tr><tr><table width="100%"><tr><td><ul><li><a href="Page1.aspx">—траница 1</a></li><li>
<a href="Page2.aspx">—траница 2</a></li><li><a href="Page3.aspx">—траница 3</a>\
</li></ul></td><td>
<form method="post" action="default.aspx" id="__aspnetForm"><div>
<input type="hidden" name="__VIEWSTATE" value="" />
</div><input name="ctl00$PageContent$txtName" type="text" id="ctl00_PageContent_txtName" /> 
<input type="submit" name="ctl00$PageContent$btnShow" value="ѕоказать" \
id="ctl00_PageContent_btnShow" />
<br /></form></td></tr></table></tr><tr>\
<p align="right">¬рем€: <span id="ctl00_PageTime">20.03.2005</span>
</p></tr></table></body></html>

ѕоскольку шаблон €вл€етс€ подмножеством страницы, то допустимо создавать вложенные шаблоны, указыва€ дл€ шаблона в директиве Master путь к другому шаблону с помощью атрибута MasterPageFile. ƒл€ этого необходимо в основном шаблоне определить элементы управлени€ ContentPlaceHolder, а в Ђдочернихї шаблонах на р€ду с ContentPlaceHolder элементами определить элементы управлени€ Content дл€ замещени€ содержимого элементов ContentPlaceHolder базового шаблона.

»спользование разных шаблонов дл€ разных браузеров

Ћюбому Web-разработчику хорошо известно, что разные браузеры (например, Microsoft Internet Explorer, Netscape Navigator, Mozilla FireFox и др.) по разному обрабатывают HTML код и, что особенно важно, обладают несколько разными программируемыми модел€ми, что усложн€ет создание клиентских сценариев.
    ƒл€ разрешени€ этой проблемы существует два основных метода, которые используютс€ и в ASP.NET 1.x и в классическом ASP. ѕервый заключаетс€ в том, что браузеру клиента отправл€етс€ клиентский код, который, основыва€сь на типе и версии браузера, выполн€ет некоторые действи€. ¬торой состоит в перенаправлении браузера пользовател€ на те страницы, которые специально оптимизированы под конкретный браузер. ASP.NET упрощает создание подобных страниц, поскольку среда выполнени€ генерирует HTML код дл€ стандартных серверных элементов управлени€ основыва€сь на информации о браузере клиента.ѕри использовании шаблонов оформлени€, можно создать несколько шаблонов, дл€ каждого браузера и в директиве Page страницы указать, какой шаблон использовать.

<%@ Page ie:MasterPageFile="ieMainTemplate.master" 
opera:MasterPageFile="operaMainTemplate.master "
mozilla:MasterPageFile="mozillaMainTemplate.master " %>

—писок браузеров и используемые средой ASP.NET свойства браузеров можно найти в директории %WINDIT%\Microsoft.NET\Framework\верси€\CONFIG\Browsers. 

»сточник: www.cyberguru.ru

  началу статьи





ƒобавил: LedWormƒата публикации: 2008-02-14 08:54:05

–ейтинг статьи:0.00 [√олосов 0] ол-во просмотров: 6931
ќцените статью:

 омментарии читателей

¬сего комментариев: 14

2017-06-21 19:43:18
RobertLaria
https://www.cpagrip.com/show.php?l=0&u=27708&id=12442
Get a New iPhone 8!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12808
–Я—А–µ—Г–Ј–Љ–Є—В–µ –С–µ—Б—В —Б–∞–і—А–ґ–∞—Ш –°–∞–і–∞!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12856
Laden Sie die beste Musik!

https://www.cpagrip.com/show.php?l=0&u=27708&id=11739
Get the WhatsApp Directory!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12204
Watch the Best Soccer Goals!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12895
¬°Descubre tu futuro!

https://www.cpagrip.com/show.php?l=0&u=27708&id=13035
Ottenere le notizie di calcio ora!

https://www.cpagrip.com/show.php?l=0&u=27708&id=10781
Ў™ЎєўДўЕ ўГўКўБўКЎ© ЎЈўЗўК!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12255
Fa√Іa o download do Clash Royale agora!

https://www.cpagrip.com/show.php?l=0&u=27708&id=12296
Download the New AVG Antivirus!

2017-06-10 17:07:24
LorenReunc
Tinedol Ц эффективное средство от грибка стопы, непри€тного запаха и зуда.
ѕерейти на сайт: http://tinedol.1stbest.info/

2017-06-10 16:00:06
Jasonteert
¬куснейший экзотический плод - мангустин, стал насто€щим открытием в диетологии!
ќн содержит –≈ ќ–ƒЌќ≈ количество полезных веществ, стимулирующих активное жиросжигание и снижающих вес!
—ироп мангустина растопит до 10 кг жира за 2 недели!
—паситесь от ожирени€ и сократите риск инфаркта, диабета и гипертонии на 89%.
ѕерейти на сайт: http://mangjoo77.mangoosteen.com/

2017-06-10 15:53:44
Matthewovawn
Stikbox ѕервый в мире чехол-селфи палка!

Stikbox совмещает в себе французский дизайн.
Ќемецкое качество сборки.
Ќепередаваемое удобство в использовании
и самое главное мобильность и стиль!

- ћонопод сделан из легкого и прочного сплава легированной стали и алюмини€.
-  репление надежное! “елефон не упадет даже при сильной тр€ске!
- Ѕеспроводное соединение через BluetoothЃ до 10 метров (можно использовать как пульт ƒ” дл€ смартфона).
- ѕоддерживает iOS и Android устройства.

ќфициальный сайт: http://stikbox.bxox.info

2017-06-10 15:51:03
Derekbot
Nov 16, 2017 –±–Є–Њ–Љ–∞–љ.—А—Д Biomanix –Ъ–∞–њ—Б—Г–ї—Л –і–ї—П –њ–Њ—В–µ–љ—Ж–Є–Є –і–ї—П –Љ—Г–ґ—З–Є–љ. –Т—Л —Б–Љ–Њ–ґ–µ—В–µ: . –Ї —Б–µ–Ї—Б—Г –Т–°–Х–У–Ф–Р! –Ч–∞–Ї–∞–Ј–∞—В—М –С–Є–Њ–Љ–∞–љ–Є–Ї—Б –Љ–Њ–ґ–љ–Њ —В—Г—В –±–Є–Њ–Љ–∞–љ.—А—Д . biomanix7.moykrest.ru

2017-06-09 17:03:28
GroverIdera
Tinedol Ц эффективное средство от грибка стопы, непри€тного запаха и зуда.
ѕерейти на сайт: http://tinedol.1stbest.info/

2017-06-09 15:34:12
ClintonEreno
—пуст€ неделю после похода в баню у мен€ по€вились проблемы с ногами а точнее со ступн€ми —начала по€вилось шелушение, затем обильна€ потливость с непри€тным запахом ¬скоре началс€ сильный непрекращающийс€ зуд —начала € его прин€ла за аллергию Ќо когда после выпитой таблетки зуд не прекратилс€, пон€ла, что подхватила грибок.
»нструкци€ к применению.
Ѕорьба с вредными грибками, после чего они не развиваютс€.
ѕо за€влени€м врачей мазь Tinedol это лучшее средство от грибка.
–астительное масло Vegetable oil способствует сбалансированному питанию клеток кожи, его предназначение нормализовать обменные процессы на клеточном уровне.
¬рач-дерматолог, —ветлана —авина, г ћосква.
 ак видно, состав крем богат полезными компонентами, которые вместе совершают невозможное и позвол€ют человеку полностью забыть о такой проблеме, как грибок ног.
ћикоз может поразить любого, даже самого здорового человека, в абсолютно неожиданное врем€ √рибок способен передаватьс€ многочисленными способами и никто не может быть застрахован от заражени€ ћногие люди, страдающие этим заболеванием, даже не догадываютс€ о наличии заражени€ до определенного момента ќднако непри€тный зуд, повышенна€ потливость и жжение между пальцами ног, потемнение ногтей и их разрушение красноречиво говор€т о заболевании ¬ этих случа€х необходимо как можно скорее обратитьс€ к врачу и провести полноценное лечение.
я пон€л, что у мен€ грибок, тогда, когда кожа на ногах стала отпадать понемногу без видимой на то причины  аждый день € мучилс€ от сильного зуда, иногда раздирал кожу чуть ли не до крови «атем стал ощущать боль при ходьбе, непри€тные ощущени€ усилились ” мен€ еще не такой старый возраст, чтобы винить во всем организм, поэтому € обратилс€ к дерматологу, чтобы тот подсказал, в чем причина заболевани€.
 ак мы видим состав не совсем из натуральных компонентов.


ќфициальный сайт: http://tinedol.hceap.info/tinedol-maslo.html - тинедол масло

2017-06-09 14:43:41
ClintonEreno
Ќе примен€ть внутрь.
Ёфирное масло перечной м€ты ≈стественный антисептик ќбладает охлаждающим, противозудным и противовоспалительным свойствами Ќеобходимо дл€ борьбы с зудом, обеззараживани€ поврежденной кожи и устранени€ запаха пота.
ќтвар молоча€ дл€ лечени€ стопы от грибка ѕриготовьте отвар из свежей зелени молоча€ три крупных листа на два литра воды, —нижение функциональной активности иммунитета  то страдает повышенной з€бкостью кистей и стоп, или до окончани€ периода лактации „то вы его полностью вылечили, но на ногтевой пластине он может гостить еще в течение года ≈го незначительное уплотнение и по€вление белесых п€тен, много лет герпес замучивал своими высыпани€ми —мешав эти продукты в одинаковом количестве, Ётот пункт особенно важен Ќастойка смолы абрикоса 1 столовую ложку сн€той с дерева смолы залить стаканом водки, € никогда не думала “о лечение грибкового заболевани€ потребует серьезной медикаментозной терапии, —уществующий в форме гел€ ѕри необходимости можно повторить через несколько дней, јппликацию необходимо продержать на области поражени€ не менее 4 часов ”ровень воды в тазике не должен быть высоким, ћаслом чайного дерева нужно смазывать кожу и ногти.
 рем “инедол от грибка на ногах следует наносить на пораженные участки строго в соответствии с требовани€ми инструкции по применению ѕри правильном использовании положительные результаты лечени€ гарантированы ѕродолжительность использовани€ крема от грибка Tinedol при первом этапе применени€ не должна превышать одного тюбика ѕосле использовани€ упаковки об€зательно требуетс€ сделать небольшой перерыв ѕосле него пользование кремом можно продолжить.
 арбомер √елеобразователь ќбладает удерживающими свойствами Ќеобходим дл€ получени€ кремов, мазей и паст.
5 ѕо истечению 30 дней, у 97 добровольцев следы грибка прошли полностью.
јналоги крема “инедол.
ѕершим симптомом передозуванн€ л≥докањну Ї збудженн€; пац≥Їнти стають неспок≥йними, скаржатьс€ на запамороченн€, порушенн€ слуху та зору, поколюванн€ в д≥л€нц≥ €зика ≥ губ або н≥стагм —убконвульсивн≥ р≥вн≥ л≥докањну у плазм≥ кров≥ часто призвод€ть до сонливост≥ ≥ седативного ефекту “ремт≥нн€ та посмикуванн€ м €з≥в Ї попередниками неминучих генерал≥зованих напад≥в ”насл≥док зб≥льшенн€ токсичного впливу препарату на ÷Ќ— значно порушуЇтьс€ функц≥€ стовбура мозку, що супроводжуЇтьс€ симптомами пригн≥ченн€ диханн€ ≥ нав≥ть комою.
ѕодарите ножкам новую жизнь ¬ы ощущаете сильный зуд между пальцами ног, а также непри€тный запах ¬аши ногти обрели некрасивый внешний вид и начали крошитьс€, благодар€ чему ¬ы отказываетесь носить открытую обувь ¬ы заметили шелушение кожи на ногах или руках и не можете устранить эту проблему.
¬озможно вам так же будет интересно узнать, как используетс€ крем дл€ ног √еволь.


ќфициальный сайт: http://tinedol.hceap.info/protivogribkovyi-krem-dlya-nog.html - противогрибковый крем дл€ ног

2017-06-09 14:25:20
ClintonEreno
√рибок на ногах считаетс€ довольно распространенным заболеванием, которым страдают множество людей в любом возрасте ќт такого типа инфекции очень т€жело избавитьс€, при этом он очень быстро развиваетс€, переход€ на другие участки человеческого тела — недавнего времени среди аналогов положительно себ€ зарекомендовал крем “инедол, который в состо€нии вывести грибок, засевший глубоко в сло€х кожи ѕрактически все пациенты отзываютс€ о нем только положительно, потому что у них уходит зуд и покраснени€, их состо€ние становитс€ намного комфортнее, они вновь могут радоватьс€ жизни.
ѕопул€рный антимикотик высокого качества, обеспечивающий безупречный результат терапии грибковой инфекции »спользуют препарат дл€ местного лечени€ грибка, нанос€ мазь непосредственно на пораженные участки кожи и дрему, прилегающа€ к инфекционному очагу ќсновным действующим веществом €вл€етс€ нафтифин, который угнетает биосинтез грибов, уничтожа€ паразитов на клеточном уровне Ќеобходимо отметить, что описываемый препарат уникален в своем роде, так как не содержит в составе сложных компонентов, негативно вли€ющих на организм в целом, и оказывает действенное лечение грибковой инфекции.
ѕо€влени€ чешуек.
я ничуть не жалею о том, что однажды купил Tinedol на официальном сайте, и прошел полуторамес€чное лечение, ведь сейчас € абсолютно здоров и счастлив.
—пециалистами в области медицины вы€влено множество причин, способствующих возникновению и развитию грибковых заболеваний Ћечение грибка на ногах требует больших усилий, а по€вл€етс€ недуг достаточно быстро и легко.
ћетилпарабен убивает вредоносные бактерии, замедл€ет их рост, €вл€етс€ антисептиком, обладает дезинфицирующим свойством, убирает раздражение.
 ак правильно пользоватьс€ “инедолом.
Ѕелодерм, а также јкридерм направлены на осуществление симптоматического лечени€ Ќо, если производить борьбу лишь с признаками возникшего недуга по€вление трещин, зуда, непри€тного запаха, ухудшение состо€ни€ ногтей на ногах и др , то одолеть грибок не удастс€ ќн будет находитьс€ на поверхности кожи и активно про€вл€ть себ€, поскольку основа болезни инфекци€, не удалена ћало кто захочет купить крем, который не обеспечит желаемый результат против грибка.
√олос за 2 √олос против ќтветить.
 лимбазол Ётот элемент разрушает структуру грибка, подавл€ет его активность и предотвращает ощущение зуда.


ќфициальный сайт: http://tinedol.hceap.info/tinedol-latviya.html - тинедол латви€

2017-06-09 13:51:24
ClintonEreno
ѕерейти на официальный сайт производител€ Tinedol возможность получить скидку 50 на первый заказ, рассчитать курс и бесплатно проконсультироватьс€.
—оздаетс€ защитный барьер, преп€тствующий проникновению болезнетворных микроорганизмов через микротрещины.
ќб€зательно стоит пользоватьс€ личным полотенцем и своими предметами одежды, чтобы грибком не заразились окружающие люди.
я очень часто сталкиваюсь с грибковым поражением ног и ногтей Ётому заболеванию подвержен каждый человек, и заразитьс€ им можно очень легко, а вылечить гораздо сложнее ≈сли говорить о самых эффективных и качественных медикаментах на сегодн€шний день, € в первую очередь могу отметить такой противогрибковый препарат, как “инедол ќн не имеет никаких побочных эффектов, потому что в его состав вход€т исключительно натуральные компоненты “инедол изготовл€етс€ на основе уникальной формулы, благодар€ которой мазь действует не только на саму дерму, но и на весь организм в целом ќдновременное воздействие растительных компонентов препарата во много раз увеличивают его эффективность.
ноги перестали обильно потеть, плохо пахнуть.
 рем Tinedol от грибка можно приобрести на официальном сайте в любое врем€.
Ќ≈ мыть и не вытирать ноги не менее 2 часов, до полного впитывани€ средства.
“ем более, не догадываютс€ о последстви€х, с которыми могут столкнутьс€ ј они, поверьте моему опыту, —“–јЎЌџ≈.
≈динственным противопоказанием к применению, которое имеет мазь Tinedol , €вл€етс€ повышенна€ чувствительность к отдельным его компонентам, но, как показывают исследовани€ и отзывы, она встречаетс€ крайне редко.
Ёмульсионный воск который часто примен€ют в косметических средствах премиум класса Ѕлагодар€ его использованию сам крем не кажетс€ жирным и не оставл€ет после нанесени€ следов.


ќфициальный сайт: http://tinedol.hceap.info/klimbazol-cena.html - климбазол цена
¬аше им€: *
“екст записи: *
»м€:

ѕароль:



–егистраци€

 ак вы относитесь к блогам?
Ќе знаю что это такое!
17% (13)
ничего особенного
35% (27)
иногда читаю чужие блоги
27% (21)
посто€нно читаю блоги
1% (1)
веду свой блог
5% (4)
считаю блоги двигателем интернета
6% (5)
∆∆ рулит, фсе остальное ф топку!
9% (7)

ѕроголосовало: 78
// ѕример нового €зыка программировани€ 
// разработанного Microsoft дл€ новых русских 
// "Microsoft Visual Fenya". 

Program Vovan;
  „иста ¬_натуре (блин);
  ћотаем_÷икл
  »кс:= ѕродал (обмен€л(купил(обналичил(перевел(зан€л)))));
  ќтстегнул_долю ( рыша, 20%);
  ѕока (»кс > $1000000)
  –вем_когти (Ќа_канары);
  »наче (Ќа_нары);
Game_over.
–ейтинг: 6.8/10 (6)
ѕосмотреть все анекдоты