@Html.ActionLink mit der id für den link
Ich habe so etwas wie in MVC (ich bin mit MVC c# mit razor):
@Html.ActionLink("Edit", "EditProject", new { id = item.ProjectID})
produziert so etwas wie wenn ich mir den source-code:
<a href="/iDVI/Project/EditProject/535">Edit</a>
Hinweis, wie die 535 war das Ergebnis posten.ProjectID.
Das ist in Ordnung. Was ich gerne tun, obwohl, ist das setzen einer id für dieses link Bearbeiten. So etwas wie:
<a href="/iDVI/Project/EditProject/535" id="Projectid">Edit</a>
Wie mache ich das. Ich weiß, mit new{id=...} erstellen einer id und der id wird bereits verwendet für das, was ich intially tun musste.
Muss ich zu geben, eine id an den link jetzt?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Haben Sie Blick auf die Signatur der Methode, wenn Sie es verwenden.
Wenn Sie schrieb:
verwendet die folgenden überlast:
Also das ist, warum Sie immer waren Ihr Element.ProjectID als Teil der url. Es ist ein routeValue in diesem Fall.
Der überlastung, die du suchst, ist vermutlich dieses:
Mit dieser überlast legen Sie fest, dass Sie verwenden möchten, Ihre Variablen Position.ProjectID als Teil der url, als auch als ein Attribut der link:
Wenn Sie wirklich wollen, zu buchstabieren Sie den Namen der Variablen, die Sie schreiben würde:
Dies gibt Ihnen die gewünschte Ausgabe.
Verwenden:
Versuchen