web-dev-qa-db-fra.com

comment passer un paramètre avec @ url.action au contrôleur

j'ai l'extrait de code suivant je veux passer data-id = "0" avec mon @ url.action, comment puis-je faire cela

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

mon contrôleur de tâches

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

Si is était un ActionLink vous feriez ceci:

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

Donc dans votre cas, en utilisant Url.Action() ce serait:

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

Lequel dans votre échantillon est:

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