Enlace de menú en asp.net MVC

programación


Hola, estoy creando un sitio web usando mvc2 c# asp.net, en el que he creado un menú. Ahora quiero conectarlo con la vista. Cómo conectarlo pasándolo al controlador.

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>

Lo intenté con enlaces de menú convencionales, pero no vale la pena para este marco mvc. Así que lo busqué en Google, la mayoría dice sobre la actualización del menú dinámico y todo… tampoco está en una forma comprensible. Entonces, ¿cómo implemento esto?

Solución 1

Como veo, estás realmente en el principio. MVC no son formularios web.
Te sugiero que comiences un tutorial. Los oficiales son realmente buenos: http://www.asp.net/mvc/tutorials/mvc-4/getting-started-with-aspnet-mvc4/intro-to-aspnet-mvc-4[^]. También te sugiero que simplemente abras la plantilla en Visual Studio y estudies también el código generado.

Tenga en cuenta que la respuesta a su pregunta depende del resto de la plataforma ASP.NET MVC, por lo que no le ayudará por sí sola. Pero aquí lo tienes: usa HTML.ActionLink[^] método en la vista. Realizará el enlace correcto a la acción en el controlador, teniendo en cuenta la ruta que ha utilizado en su aplicación.

Solución 5

CocoAppli https://cocoappli.com

コメント

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