2010-08-01 5 views
0

J'essaie de faire un petit menu latéral afin que les gens puissent accéder à la zone de l'application web.Comment puis-je créer des liens pour mon site Web?

Voici ce que j'ai jusqu'à présent:

<ul id="navi"> 
       <li><img src="../../Content/inicio.png" alt="Inicio" /></a></li> 
       <li><img src="../../Content/evaluaciones.png" alt="Evaluaciones" /></a></li> 
       <li><img src="../../Content/miembros.png" alt="Miembros" /></a></li> 
      </ul> 

Quelle est la façon de créer des liens MVC?

Depuis que ce balisage est sur la page principale, je pense que je devrais spécifier la zone et également l'action pour envoyer l'utilisateur pour corriger?

Par exemple, je souhaite que l'utilisateur soit amené à la vue Carreras/Index lorsqu'il clique sur le troisième img, comment puis-je faire cela?

Répondre

2
<%=Html.ActionLink("Action Text", "Index", "Carreras")%> 

est la manière standard de créer une liaison d'ancrage/d'action. Il existe plusieurs façons de lier une image ... J'utilise généralement Url.RouteUrl, mais n'importe laquelle des méthodes de this post fonctionnerait.

+0

C'est pour les liens texte, j'ai besoin de quelque chose pour router mon image. Comment pourrais-je utiliser Url.RouteUrl pour cela? –

+0

Sergio - voir le lien que j'ai fourni à l'autre question SO. Il fournit quelques méthodes (notamment l'utilisation d'une image d'arrière-plan sur ActionLink, la création d'une aide html distincte ou l'utilisation de Url.RouteUrl). – Andrew

Questions connexes