Bonjour, j'ai des difficultés à utiliser url.action code>, veuillez consulter mon code ci-dessous, qu'est-ce que je fais mal ....? (J'utilise le rasoir MVC)
Student code> est mon
StudentController code> et
edit code> est
ActionResult code> méthode. P> p>
3 Réponses :
Essayez ceci: qui devrait fonctionner pour vous. p> p>
Si vous envisagez d'utiliser une image pour ce lien, créez une classe CSS qui définit l'image d'arrière-plan de l'élément, puis au lieu de "NULL" pour l'argument HTMLATtributes, utilisez "Nouveau {@class =" Your_CSSS_Class "}.
J'ai des appologies, je devrais avoir mentionné plus tôt que je veux mettre une image au lieu du lien, c'est pourquoi j'essaie d'utiliser la méthode URL.Action. par exemple. Voulez-vous faire ceci:
Pas de problème, mais selon mon commentaire ci-dessus, j'ai trouvé le moyen le plus simple d'accomplir est de créer une classe CSS qui définit l'image de fond, puis appliquez la classe CSS à ce lien. Facile comme ça. J'espère que cela pourra aider!
Ah! Eh bien, je crois que le monsieur en dessous de moi a votre réponse.
Suppression code> de votre vue de rasoir. Ce sont des balises WebForms.
<a href='@Url.Action("Edit", "Student",
new { id = item.DealPostID })'>Hello </a>
génial, travaillé. Pouvez-vous m'expliquer lorsque je dois utiliser <%:%> et quand pas?
Cela a à voir avec le moteur de vue que vous utilisez. La syntaxe <%: pour le moteur de vue WebForms et vous utilisez le moteur de visualisation de rasoir, qui a une syntaxe différente pour le code en ligne. Donc, si vous avez un projet Razor MVC, vous n'utiliserez jamais cette syntaxe.
Merci pour l'explication.
<a href='@Url.Action("Index", "Cliente", "Home")'>
Veuillez ajouter des éclaircissements en anglais car il est requis en anglais sur le débordement de la pile
Pouvez-vous être plus explicite sur les difficultés rencontrées? La page indique une erreur? Le HREF n'est-il pas peuplé comme vous vous attendez?
Désolé, en cliquant sur Hello Link, cela ne va nulle part, le HREF ne fonctionne pas. J'essaie de faire semblable à @ html.actionLink ("Modifier", "Modifier", Nouveau {id = item.dealpost}). J'espère que cela a du sens ce que j'essaie de faire .. merci