一看到此標題,相信你也會。因為路由是可以從URL地址欄傳過去的。
但是Insus.NET不想在地址欄傳遞,還是一個條件是jQuery的Ajax進行POST的。Insus.NET不清楚別人是怎樣處理的,但是這個讓Insus.NET花上不少時間來解決。
Insus.NET實現的方法也很簡單,就是先POST至一個中轉的Action,然后再轉跳至最終的Action中去。
創建一個Model,如Pass,里面有好幾個字段。
再創建一個控制器:
就這樣簡單可以實現。下面使用一個小例子來演示。如用戶點擊編輯按鈕時,把主鍵傳到編輯的頁面中去:
上圖關鍵地方已經做了說明,一看就懂。
到了目標Action或是頁面怎樣處理接收到的model呢?再看下面:
以下內容於2016-12-22 18:45分更新:
經驗得到,把key和Value屬性的數據改為object,更好通用性。