Professional Documents
Culture Documents
Module01
Server-Side Client-Side
• JavaScript(
• WebMatrix • IIS • ASP.NET pre-built
• Visual • SQL JavaScript
Studio Server functions)
• Visual • Windows • jQuery
Studio Azure • AJAX
Express • SQL (update a
Database small
section of
an HTML
page)
Sites Services
Web Web
MVC Web API
Pages Forms
ASP.NET 4.5
Overview of ASP.NET 4.5
• Programming Models
• Web Pages
ASP.NET 4.5
• Web Forms
• MVC
• ASP.NET API
• Configuration HTML
Pages
• Authentication and Authorization
• Caching
Client-Side Web Technologies
• JavaScript
• jQuery
• jQuery UI <p>
Content
• jQuery Mobile </p>
• AJAX
p{
color: black;
}
Internet Information Server 8.0
<h2>Special Offers</h2>
<p>Get the best possible value on Northwind specialty
foods by taking advantage of these offers:</p>
@foreach (var item in offers) {
<div class="offer-card">
<div class="offer-picture">
@if (!String.IsNullOrEmpty(item.PhotoUrl)){
<img src="@Href(item.PhotoUrl) alt="@item.Title" />
}
</div>
</div>
}
Web Forms Applications
SQL
View Model
Database
Controller
Browser
What does MVC look like?
Controller
Request Controller Retrieves Model
“Does Stuff”
Model
View
Response View Visually represents
the model
Demonstration: How to Explore an MVC
Application
Review Question(s)
Real-world Issues and Scenarios
Tools
Best Practice
Common Issues and Troubleshooting Tips
• Additional Reading