2014-03-27 30 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处理参数。

相关问题