2017-02-27 14 views
0

別のページからデータを受信しました。私はデータをループしてリンクを作成しようとします。私はデータを入手して@Html.ActionLink(GroupID, "GroupActivity", "Home")に入れます。 GroupIDに値があります。Html.ActionLinkがforeachループで動作しません

しかし、画面上にはデータが表示されますが、リンクは作成されません。アクションリンクに

@Html.ActionLink("Some text for link", "GroupActivity", "Home",new {GroupID=GroupID }) 

を使用して

しかし、あなたの場合には、これはあなたのために動作しません:あなたはそこにこのような何かを記述する必要が

<li>@Html.ActionLink("Timetable", "Timetable", "Home")</li> 
<li> 
    <select class="form-control"> 
     <option selected>Select Group</option> 
     @{ var GroupID = ""; } 
     @foreach (var item in Model) 
     { 
      <option> 
       @{ 
        GroupID = item.GroupID.ToString(); 
        ViewBag.SelectedGroup = GroupID; 
       } 
       @Html.ActionLink(GroupID, "GroupActivity", "Home") 
      </option> 
     } 
    </select> 
</li> 

enter image description here

+0

私のリストにはたくさんのグループがあります。今、@ Html.ActionLinkを使ってすべてのGroupIDのリンクを作成したいと思います。しかし、ActionLinkのリンクを作成しません。 –

+0

私のコメントを読まなかったのですか?「」タグは、「