刷新链接,使其没有id.- mvc

时间:2014-03-31 11:41:00

标签: asp.net-mvc actionlink

我有一个网站,在我的测试视图中,我有一个指向属于测试的部分的链接。 所以如果我点击这个链接就像这样构建:

/ TestSection /索引/ 1

现在因为我也希望看到所有部分,而不仅仅是那些与我在控制器中执行此操作的测试相关的部分

 public ActionResult Index([Bind(Prefix = "id")]int? test)
    {
        int id = test ?? 0;

        if (id != 0)
        {
            var testsection = db.testsection.Include(t => t.section).Include(t => t.test).Where(t => t.testid == id);
            return View(testsection.ToList());
        }
        else
        {
            var testsection = db.testsection.Include(t => t.section).Include(t => t.test);
            return View(testsection.ToList());
        }

    }

所以当我去这个

/ TestSection

显示所有部分

现在

我在的时候 / TestSection / Index / 1然后我单击应该转到的/ TestSection的链接/ TestSection / Index / 1

如何修复它,当我在/ Prospect等其他页面上时,/ TestSection的链接有效。

谢谢

更新

这些是动作链接:

@ Html.ActionLink(“Sections”,“Index”,“TestSection”,new {id = item.id},null)去 / TestSection /索引/ 1

@ Html.ActionLink(“测试部分”,“索引”,“TestSection”)应该去/ TestSection

0 个答案:

没有答案