Lien de menu dans asp.net MVC

la programmation


Bonjour, je crée un site Web en utilisant mvc2 c# asp.net, dans lequel j’ai créé un menu. Maintenant, je veux le connecter avec la vue .comment le connecter en le passant au contrôleur.

C#
<td class="style2" valign="top">
             <table style="width: 100%; height: 100%">
                 <tr>
                     <td class="style4" valign="top">
                         <div class="urbangreymenu">
                             <h3  runat="server" id="a4" class="headerbar">
                                 DashBoard</h3>
                             <ul>
                                 <li  runat="server" id="a1"><a href="">My Accounts</a></li>
                                 <li  runat="server" id="a3"><a href="#">My System Settings</a></li>
                             </ul>
                             <h3  runat="server" id="a5" class="headerbar">
                                 Control Panel</h3>
                             <ul>
                                 <li  runat="server" id="a6"><a href="../Admin/Index.aspx">Student Management</a></li>
                                 <li  runat="server" id="a7"><a href="#">Tutor Management</a></li>
                             </ul>
                         </div>
                     </td>

J’ai essayé avec des liens de menu conventionnels, mais cela ne vaut pas la peine pour ce framework mvc. Donc, je viens de le rechercher sur Google, la plupart d’entre eux parlent de mise à jour de menu dynamique et tout… ce n’est pas non plus sous une forme compréhensible. Alors, comment mettre en œuvre cela ?

Solution 1

Comme je le vois, vous en êtes vraiment au début. MVC n’est pas WebForms.
Je vous suggère de démarrer un tutoriel. Les officiels sont vraiment bons : http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4[^]. Je vous suggère également d’ouvrir simplement le modèle dans Visual Studio et d’étudier également le code généré.

Veuillez noter que la réponse à votre question dépend du reste de la plate-forme ASP.NET MVC et ne vous aidera donc pas à elle seule. Mais voilà : utilisez Html.ActionLink[^] méthode dans la vue. Il fera le lien correct vers l’action dans le contrôleur, en tenant compte du routage que vous avez utilisé dans votre application.

Solution 5

CocoAppli https://cocoappli.com

コメント

タイトルとURLをコピーしました