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