Microsoft Expression Web este o parte integrantă a pachetului Microsoft Expression Studio.
Structura Microsoft Expression Studio include următoarele instrumente:
MicrosoftExpressionBlend - WYSIWYG-instrument pentru proiectarea aplicațiilor de interfață cu utilizatorul, care sunt create pe baza Windows Presentation Foundation.
Microsoft Expression Design - un instrument profesional pentru design grafic și pregătirea imaginilor pentru desktop și aplicații bazate pe web.
Microsoft Expression Encoder - codec multimedia profesionale pentru conținutul în format VC-1 pentru Microsoft Silverlight.
Trebuie să acorde o atenție deosebită creării de pagini de master.
Deoarece paginile de aplicații web alcătuiesc un ansamblu coerent, unite de cerințele de proiectare, conținutul, dispunerea comenzilor, pagina web a generat este foarte rar dezvoltat astăzi „de la zero“. De obicei, atunci când creați pagini utilizând șabloane predefinite, sau acestea sunt în curs de dezvoltare de aplicații, pagini web. Un mijloc de a rezolva astfel de probleme sunt pagina de master (pagini de master). Acestea pun în aplicare un model simplu pentru a crea șabloane formular cu abilitatea de a le reutilizați.
Pentru a pune în aplicare acest mecanism, există tipuri de pagini ca pagină de master (master) pagini de conținut istranitsy (paginile de conținut).
O pagină de master este un șablon care poate conține orice elemente care sunt valabile pentru pagina obișnuită, precum și un cod de program. Elemente în mod obișnuit, pagina de master conține fixe sunt aceleași pentru toate paginile și conținutul înlocuitor pentru restul paginii. Cele mai comune elemente sunt fixate antet și subsol, bara de navigare, meniu, și alte panou.
Conținutul paginii include controalele de permise și folosindu-le definește conținutul care umple o zonă specială de pagini de master. Fiecare pagină de conținut se referă la o singură pagină de master de la care primește elementele. În plus față de elementele fixe ale paginii de master, și oferă, de asemenea conținut suplimentar.
O pagină de master trebuie să conțină un control ContentPlaceHolder. care este destinat să definească zona în care conținutul paginii poate încorpora conținut. Când creați o nouă pagină de master elementContentPlaceHolder creat în mod implicit. Pentru a transforma o pagină obișnuită în conținutul paginii, trebuie ca o pagină de valoare svoystvaMasterPageFile pentru a specifica numele paginii de master, precum și adăugați la pagina dorită de control.