原文:《Pro ASP.NET MVC 3 Framework》學習筆記之三十【模型綁定】

模型綁定 Model Binding 是使用瀏覽器發起Http請求時的數據創建.NET對象的過程。我們每一次定義帶參數的action方法時就已經依靠了模型綁定 這些參數對象是通過模型綁定創建的。這一章會介紹模型綁定的原理以及針對高級使用必要的定制模型綁定的技術。 理解模型綁定 Understanding Model Binding 想象下我們創建了一個控制器如下: View Code action ...

2012-05-15 18:03 10 5029 推薦指數:

查看詳情

Pro ASP.NET MVC 3 Framework學習筆記之三十一 【模型驗證】

模型驗證是確保接收的數據適合綁定到model的這樣的一個處理過程,當不適合的時候能夠提供一些有用的信息來幫助用戶改正他們問題。模型驗證可以分為兩個部分:1.檢查我們接收的數據。2.幫助用戶修正問題。非常慶幸的是,MVC框架對模型驗證提供可擴展支持,本章會展示基本功能的使用以及闡釋一些針對驗證過程 ...

Mon May 28 16:20:00 CST 2012 19 5775
Pro ASP.NET MVC 3 Framework學習筆記之三十三 【安全性】

本章會簡要闡釋對用戶而言操縱HTTP請求(例如,修改cookies,隱藏或禁用表單字段等)是多么容易的事情,這會讓我們在正確的思維框架下清楚地考慮web的安全性。接着會依次介紹常見的避免攻擊的指南,並了解它們的工作原理以及它們怎么應用到MVC框架里面。還會描述如果阻止每一種攻擊的形式或者是更換 ...

Thu Jun 14 07:14:00 CST 2012 18 3388
Pro ASP.NET MVC 3 Framework學習筆記之三十四 【驗證與授權】

使用windows驗證(Using Windows Authentication) 在軟件術語里面,驗證的意思是測定身份。這個跟授權是完全分開的,授權是讓合適的人做合適的事情,授權通常在驗證之后發生。ASP.NET的驗證功能也緊緊圍繞識別訪問者的身份並且設置決定實際的訪問者能夠做什么的安全上下文 ...

Sat Jun 16 07:28:00 CST 2012 5 4216
Pro ASP.NET MVC 3 Framework學習筆記之三十五 【部署】

准備要部署的應用程序 在正式進入部署MVC程序到IIS之前,會介紹一些關於應用程序遷移到生產環境之前探測錯誤以及一旦進入生產環境最大化性能的技術。同時也會展示關於流線型部署過程的有用的功能。 檢測視圖錯誤 Razor視圖會在服務器需要的時候編譯而不是在VS里面生成項目時編譯,正常 ...

Wed Jun 20 08:04:00 CST 2012 8 2680
Pro ASP.NET MVC 3 Framework學習筆記之三十二 【無入侵的Ajax】

Ajax是Asynchronous JavaScript and XML的縮寫,正如我們看到的,XML部分已經不再像過去那樣重要,但是異步的部分卻讓Ajax非常有用。它是一種在后台從服務端請求數據的模型,而不用重新加載網頁。 使用MVC無入侵的Ajax(Using MVC Unobtrusive ...

Sat Jun 02 07:25:00 CST 2012 12 3504
Pro ASP.NET MVC 3 Framework學習筆記之二十九【模型模版】

在前面出現過Html.CheckBoxFox和Html.TextBoxFox等HTML helper方法,這些方法用來指定必要的HTML元素編輯數據。MVC框架還支持另一種方法實現,稱為模板化視圖helper(輔助)方法,在這些方法里面我們可以指定哪一個模型對象或屬性被顯示或編輯,並且讓MVC框架 ...

Tue Apr 24 06:49:00 CST 2012 5 5618
Pro ASP.NET MVC 3 Framework學習筆記目錄

Pro ASP.NET MVC 3 Framework》簡介: 作者: Adam Freeman 和 Steven Sanderson 出版社: Apress; New 平裝: 820頁 語種: 英語 ISBN: 1430234040 聲明:筆記里面按我自己的理解 ...

Wed Feb 08 00:30:00 CST 2012 30 13678
ASP.NET MVC學習模型綁定(2)

3.手工調用模型綁定 很多情況下我們都是通過形參的方式接收來自http流中的數據,這看似是完美的,但是缺少了很多過程中的控制,所以我們就需要使用手工的方式進行綁定。下面我們通過一個例子來說明,首先打開Views/Home/Index.cshtml頁面,並輸入如下代 ...

Mon May 26 18:04:00 CST 2014 6 2151
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM