Я не знаю, является ли это хорошим решением или нет, но все же я попытаюсь объяснить: сначала все у вас будет пять ActionLink в вашем представлении.
@Html.ActionLink("First Link","Index",new{id=1},new{@class="btn btn-primary"})
@Html.ActionLink("Second Link","Index",new{id=2},new{@class="btn btn-primary"})
@Html.ActionLink("Third Link","Index",new{id=3},new{@class="btn btn-primary"})
@Html.ActionLink("Fourth Link","Index",new{id=4},new{@class="btn btn-primary"})
@Html.ActionLink("Fifth Link","Index",new{id=5},new{@class="btn btn-primary"})
Затем вам нужно создать actionMethodкак показано ниже.
public ActionResult Index(int id)
{
return view(id);
}
Затем снова в вашем представлении
@model int //binding data in view
......
......
@if(Model==1)
{
//display view 1
}
elseif(Model==2)
{
//display view 2
}
....
.....
else if(Model==5)
{
//display view 5
}
Я надеюсь, что это работает!