2014-03-27 52 views
0

我得到了2頁;第1頁和第2頁,我想將數據從第1頁轉移到2我在第1,什麼是foreach語句中的鏈接,鏈接將永遠有一個獨特的價值,如下所示mvc3將數值從第1頁轉移到第2頁

  page 1 

     foreach (var item in Model.IEThreadpost) 
     { 
    @Html.ActionLink("Report", "model", "cars", new { id= item.MyValue }, new { @style = "color:#980000" }) 
     } 

由於你可以從foreach知道里面有很多鏈接,每個鏈接都有一個唯一的編號(MyValue)。該號碼MyValue也將對應於數據庫記錄,並且當用戶點擊鏈接時,我想打開與MyValue ==數據庫記錄號匹配的新頁面汽車/模型。我只是不知道如何從第1頁攜帶價值2頁。這是我第2頁上配置

page 2 
    public ActionResult model(int id) 
    { 
     // how can I transfer MyValue to the id field here 


     var threader = (from s in db.database where s.ModelID == id select s).FirstOrDefault(); 
     return View(threader); 
    } 
+1

當你調試程序時,id變量沒有設置?你的代碼對我來說看起來很好。應該打印到第1頁的鏈接是'url/report/model/',那是不是發生了什麼?您的'routes.config'設置是否可以處理該參數? – mituw16

+0

完美的是我的路線問題,配置已更改,並沒有採取一個ID參數現在所有的工作。 – user3329640

+0

太棒了!很高興我能幫上忙 :) – mituw16

回答

0

routes.config處理參數。

相關問題