Professional ASP.NET MVC 3.pdf

(14830 KB) Pobierz
934071799.046.png
934071799.047.png 934071799.048.png 934071799.049.png 934071799.001.png 934071799.002.png 934071799.003.png 934071799.004.png 934071799.005.png 934071799.006.png 934071799.007.png 934071799.008.png 934071799.009.png
PROFESSIONAL ASP.NET MVC 3
FOREWORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxiii
INTRODUCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xxv
CHAPTER 1
Getting Started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
CHAPTER 2
Controllers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
CHAPTER 3
Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
CHAPTER 4
Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
CHAPTER 5
Forms and HTML Helpers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
CHAPTER 6
Data Annotations and Validation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
CHAPTER 7
Securing Your Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
CHAPTER 8
AJAX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
CHAPTER 9
Routing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211
CHAPTER 10
NuGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
CHAPTER 11
Dependency Injection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271
CHAPTER 12
Unit Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
CHAPTER 13
Extending MVC. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315
CHAPTER 14
Advanced Topics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
INDEX. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
934071799.010.png 934071799.011.png 934071799.012.png 934071799.013.png 934071799.014.png 934071799.015.png 934071799.016.png 934071799.017.png 934071799.018.png 934071799.019.png
934071799.020.png 934071799.021.png 934071799.022.png 934071799.023.png 934071799.024.png 934071799.025.png 934071799.026.png 934071799.027.png 934071799.028.png 934071799.029.png 934071799.030.png 934071799.031.png
PROFESSIONAL
ASP.NET MVC 3
Jon Galloway
Phil Haack
Brad Wilson
K. Scott Allen
934071799.032.png 934071799.033.png 934071799.034.png 934071799.035.png 934071799.036.png 934071799.037.png 934071799.038.png 934071799.039.png 934071799.040.png 934071799.041.png 934071799.042.png 934071799.043.png 934071799.044.png 934071799.045.png
Zgłoś jeśli naruszono regulamin