mvc3将值从第1页传输到第2页

时间:2014-03-27 19:19:23

标签: asp.net-mvc-3 razor actionlink

我有2页;第1页和第2页,我想从第1页到第2页传输数据。我在第1页中的内容是foreach语句中的链接,该链接将始终具有唯一值,如此处所示

         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 == database-record-number匹配的新页面 cars / model 。我只是不知道如何从第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 个答案:

答案 0 :(得分:0)

配置routes.config以处理参数。