初識控制器

2022-02-04 16:50:37 字數 1139 閱讀 2481

一、控制器的作用

控制器在mvc模式中負責響應使用者輸入,根據使用者的輸入來更處理型資料。控制器與應用程式的流程有關,它處理來到的資料,並提供資料資料給相關檢視。

在傳統的web程式中,url通常與伺服器硬碟上的檔案有對應關係,在mvc中url與控制器的方法有對應關係。mvc是依靠方法呼叫來生成結果,而不是動態生成頁面。

二、建立第乙個控制器

1、建立控制器

在解決方案資源管理器中的 controllers 資料夾點右鍵,選擇新增→控制器

輸入控制器名稱

2、建立action

控制器中新增**如下:

public

string

index()

public

string

browse()

public

string

details()

3、action 的引數在browse action 中新增乙個名稱「genre」為的string引數

public

string browse(string

genre)

httputility.htmlencode是為了對使用者的輸入進行編碼,防止使用者注入js指令碼或html標記,像瀏覽器中輸入/store/browse?genre=。

修改details action用來讀取和顯示使用者輸入的id

public

string details(int

id)

總結:控制器是mvc應用程式的管理者,它將使用者、模型物件、檢視緊密協調地聯絡起來。它響應使用者輸入,控制模型物件,然後選擇正確的檢視相應使用者輸入。

jmeter控制器 交替控制器

1.簡單使用 如下圖,設定1個執行緒,執行3次 執行結果如下圖 2.巢狀乙個控制器,不勾選忽略子控制器 測試計畫如下圖 巢狀乙個迴圈控制器,迴圈次數設定3次 執行緒組設定1個執行緒,執行5次 執行結果如下圖 總結 交替執行到迴圈控制器時,迴圈執行結束後,在進行下一次的交替。3.巢狀乙個控制器,勾選忽...

子控制器 和 父控制器

1 新增子控制器很簡單 分兩步 乙個是 view 乙個是 controller 1 self addchildviewcontroller tablectr 2 self.view addsubview tablectr.view 最後不要忘了加一行 tablectr didmovetoparent...

控制器相關(控制器的建立 跳轉 導航控制器 等)

控制器常見的建立方式有以下幾種 通過storyboard建立 直接建立 viewcontroller cz viewcontroller alloc init 指定xib檔案來建立 viewcontroller cz viewcontroller alloc initwithnibname view...