模型驗證是確保接收的數據適合綁定到model的這樣的一個處理過程,當不適合的時候能夠提供一些有用的信息來幫助用戶改正他們問題。模型驗證可以分為兩個部分:1.檢查我們接收的數據。2.幫助用戶修正問題。非常慶幸的是,MVC框架對模型驗證提供可擴展支持,本章會展示基本功能的使用以及闡釋一些針對驗證過程 ...
使用windows驗證 Using Windows Authentication 在軟件術語里面,驗證的意思是測定身份。這個跟授權是完全分開的,授權是讓合適的人做合適的事情,授權通常在驗證之后發生。ASP.NET的驗證功能也緊緊圍繞識別訪問者的身份並且設置決定實際的訪問者能夠做什么的安全上下文 security context 。最簡單的驗證方式就是把這個任務委托給IIS 這通常適合內部系統 。在 ...
2012-06-15 23:28 5 4216 推薦指數:
模型驗證是確保接收的數據適合綁定到model的這樣的一個處理過程,當不適合的時候能夠提供一些有用的信息來幫助用戶改正他們問題。模型驗證可以分為兩個部分:1.檢查我們接收的數據。2.幫助用戶修正問題。非常慶幸的是,MVC框架對模型驗證提供可擴展支持,本章會展示基本功能的使用以及闡釋一些針對驗證過程 ...
本章會簡要闡釋對用戶而言操縱HTTP請求(例如,修改cookies,隱藏或禁用表單字段等)是多么容易的事情,這會讓我們在正確的思維框架下清楚地考慮web的安全性。接着會依次介紹常見的避免攻擊的指南,並了解它們的工作原理以及它們怎么應用到MVC框架里面。還會描述如果阻止每一種攻擊的形式或者是更換 ...
准備要部署的應用程序 在正式進入部署MVC程序到IIS之前,會介紹一些關於應用程序遷移到生產環境之前探測錯誤以及一旦進入生產環境最大化性能的技術。同時也會展示關於流線型部署過程的有用的功能。 檢測視圖錯誤 Razor視圖會在服務器需要的時候編譯而不是在VS里面生成項目時編譯,正常 ...
模型綁定(Model Binding)是使用瀏覽器發起Http請求時的數據創建.NET對象的過程。我們每一次定義帶參數的action方法時就已經依靠了模型綁定——這些參數對象是通過模型綁定創建的。這一章會介紹模型綁定的原理以及針對高級使用必要的定制模型綁定的技術。 理解模型綁定 ...
Ajax是Asynchronous JavaScript and XML的縮寫,正如我們看到的,XML部分已經不再像過去那樣重要,但是異步的部分卻讓Ajax非常有用。它是一種在后台從服務端請求數據的模型,而不用重新加載網頁。 使用MVC無入侵的Ajax(Using MVC Unobtrusive ...
《Pro ASP.NET MVC 3 Framework》簡介: 作者: Adam Freeman 和 Steven Sanderson 出版社: Apress; New 平裝: 820頁 語種: 英語 ISBN: 1430234040 聲明:筆記里面按我自己的理解 ...
距上次的筆記已經有2個多星期了,之所以沒保持前面的筆記頻率,是因為書中后面的例子是基於EF實體框架的。我有點不願意使用EF框架,不是它不好,而是我打算在操作完書中講的例子后能夠試着將這個MVC3的項目移植到mono里面,當然數據庫也換了,我這里會用MySQL。最終我打算將iBatisnet學着 ...
在前面很多的章節里面的,最常用的action result是視圖呈現並返回給客戶端的ViewResult類型。本章會專注於視圖的原理,首先展示MVC框架是如何使用視圖引擎處理ViewResults的,包括闡釋如何創建一個視圖引擎。接着介紹使用Razor視圖引擎的一些技術。最后是關於創建和使用部分 ...