Użyj ActionLink, aby otworzyć Modal i przekazać parametr w MVC

Próbuję otworzyć mój modal bootstrap na tej samej stronie, klikając na ActionLink i przekazując parametr jak poniżej:

@foreach (Items item in Model)
{
  @Html.ActionLink("Download", "#", new { data-id = '@item.Name' } )
}

//Modal
<div id="dModal" class="modal hide fade" aria-hidden="true">
   <div class="modal-body">
      @using (Html.BeginForm("getCSV", "Download", new { filename = data-id }, FormMethod.Post, null))
      {
        <button id="btnCSV" type="submit">Download CSV</button>
      }
      //other options for excel, word etc
   </div>
</div>

W ActionLink zachowałem parametr actionName na #, ponieważ modal jest na tej samej stronie i akcja zostanie podjęta, gdy użytkownik wybierze opcje modalne. Powodem nie wywoływania bezpośrednio metody pobierania jest to, że użytkownik ma opcje pobierania w różnych formatach Excela, CSV itp.

questionAnswers(2)

yourAnswerToTheQuestion