2009-09-02 6 views
0

Je sais que c'est probablement une question assez compliquée mais ... voici mon cas: Je veux construire mon interface utilisateur en utilisant teleriks jquery ui extensions.Comment voulez-vous faire cela avec les extensions mvc de Telerik asp.net? accordéon, onglets et ajax

Mon idée était de créer une barre latérale avec un accordéon et le contenu principal avec des onglets. L'accordéon ayant pour contenu une liste de liens. Chaque mappage de lien correspond à un élément de l'accordéon. Par exemple:

Mon accordéon a utilisateurs Créer Supprimer

entreprises Créer Supprimer

Donc, si je soit cliquer sur Users-> Créer ou Users-> Supprimer je recevrais un onglet avec ces deux éléments .... Là encore vient le point que ma question semble générale .. Im juste à la recherche de quelques recommandations sur la façon d'obtenir ce fait .... quel code mettriez-vous sur Views? les données à passer entre les vues et ce qu'il faut mettre sur Vues partagés .... Gardez à l'esprit que les utilisateurs et les entreprises sont chacun un contrôleur ...

+0

Qu'avez-vous essayé? Avez-vous essayé quelque chose? Pouvez-vous nous montrer votre code existant? –

+0

Oui, bien sûr ... maintenant j'ai une page main.aspx et une page sidebar.aspx dans mon dossier vues partagées ... les extensions telerik fournissent un exemple de boucle pour créer dynamiquement des éléments .. et j'ai ... mais seulement boucles primitives comme ceci: – ignaciofuentes

+0

Comme vous pouvez le voir ... il y a un moyen de créer des éléments dinamycally ... mais je ne peux pas trouver un moyen efficace de transmettre ces données à partir du contrôleur .... – ignaciofuentes

Répondre

2
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %> 
    <% 
    Html.jQuery().Tab() 
     .Name("tab")  
     .Items(parent => { 
      for (var i = 1; i <= 4; i++) 
       { 
        var x = i; // 
        parent.Add() 
         .Text("Item " + x)  
         .LoadContentFrom(Url.Action("AjaxView","Home")); 
       } 
      } 
     ) 
     .Render(); 
%> 
Questions connexes