mvc3 0學習總結(一)控制項

2021-06-07 13:52:12 字數 1118 閱讀 1974

一 html.actionlink("linktext","actionname")

該過載的第乙個引數是該鏈結要顯示的文字,第二個引數是對應的控制器的方法,預設控制器為當前頁面的控制器,如果當前頁面的控制器為products,則 html.actionlink("detail","detail") 則會生成 all

二 html.actionlink("linktext","actionname","controlname")

該過載比第乙個過載多了乙個引數,他指定了控制器的名稱,如html.actionlink("detail","detail","products")則會生成all

三 html.actionlik("linktext","actionname",routevalues)

routevalue可以向action傳遞引數,如html.actionlink("detail","detail",new )會生成 detail,此處假設當前的控制器是products.

四 html.actionlink("linktext","actionname",routevalues,htmlattributes)

htmlattribute可以設定標籤的屬性,如 html.actionlink("detail","detail",new,new)會生成 detail,需要主要的是如果寫成 new則會報錯,因為class是關鍵字,此處應該寫成 @class="classname"。

五 html.actionlink("linktext","actionname","controlname",routevalues,htmlattributes)

該過載包含了上面提到的所有引數型別

六 html.actionlink("linktext","actionname","controlname","protocol","hostname","fragment",routevalues,htmlattributes)

該過載使用比較少,他可以指定訪問的協議,網域名稱還有錨點,如 html.actionlink("liuwu","detail","products","http",") 可以生成

@url.action("memberphotolist", new )

可以在a  標記內寫的呼叫後台的控制器

MVC3 0的學習小總結

學習首先得找個好老師,這邊部落格講的相當不錯,可供參考 碰到的問題 2 新增model層的時候基本是跟以前的寫法類似,只是如果需要表單要驗證之類的,需要重寫,以下可以直接訪問這個部落格,3 controllers層,需要你寫控制器,自己編造些值,直接寫個方法呼叫展示。未來資料庫訪問也是在這裡寫的 4...

MVC 3 0 學習筆記(強大的過濾器)

操作篩選器的某些可能用途包括 asp.net mvc 支援以下型別的操作篩選器 篩選器執行順序 篩選器按下列順序執行 授權篩選器 操作篩選器 響應篩選器 異常篩選器 例如,授權篩選器最先執行,異常篩選器最後執行。在每個篩選器型別中,order 值將指定執行順序。在每個篩選器型別和順序中,scope ...

MVC 3 0 在各個版本IIS中的部署

概述 本文主要介紹在iis5.1 iis6.0 iis7.5中安裝配置mvc 3的具體辦法!正文 1.安裝microsoft net framework 4.0安裝包 2.安裝asp.net mvc 3 3.在iis中發布 建立虛擬目錄,asp.net版本選擇4.0.30196 4.新增mvc的解析...