2014-07-18 23 views
15

ho seguente frammento di codice che voglio passare i dati-id = "0" con il mio @ url.action, come posso fare questoCome passare parametri con @ url.action al controllore

<a class="v-patient pointer" data-id="0" href="@Url.Action("View1", "Task")">View Patient</a></td> 

mia Controller compito

public ActionResult View1(string id) 
     { 
      return View(); 
     } 

risposta

28

Se è era un ActionLink si esegue questa operazione:

@Html.ActionLink("View1", "Task", new {id=0}, null); 

Quindi nel tuo caso, utilizzando Url.Action() sarebbe:

href="@Url.Action("View1", "Task", new {id=0})" 

Che nel campione è:

<a class="v-patient pointer" data-id="0" href="@Url.Action("View1", "Task", new {id=0})">View Patient</a></td> 
Problemi correlati