Je veux apporter la structure TAB dans la page asp.net mvc. Comment puis-je faire ceci ? Merci d'avance.Onglets dans ASP.NET MVC
Répondre
Vous devez les construire à partir du HTML. Suivez l'un des nombreux exemples disponibles (here's one!) pour construire les onglets à partir du HTML. Ensuite, utilisez <% = Html.ActionLink ("action Liens", "pour créer", nouveau {HURF = "les liens dans les points d'ancrage de l'onglet."})%>
Envoyer des informations dans ViewData
qui vous permettra de créer une structure ul
/li
dans le html de la page MVC et d'utiliser CSS pour le transformer. Peut-être l'embellir un peu avec JQuery. Il s'agit d'un nice tutorial pour le côté affichage des choses.
L'exemple NerdDinner sur asp.net a un onglet. En fait, lorsque vous utilisez Visual Studio pour créer une solution MVC, la page principale est dotée d'un onglet.
La structure onglet est un ul-li
<ul id="tabs" >
<li>Tab1</li >
<li>Tab2</li >
<ul >
simple, il est important que lorsque vous accédiez à un onglet, vous définissez la elelment (li) une autre classe que la case de l'élément avec une sorte de frontière (dans c'est avec activeLi css)
CSS:
#tabs a:link, #tabs a:visited
{
color : #666;
padding:5px;
}
#tabs a:link:active, #tabs a:visited:active, #tabs a:hover, .ui-state-active {
text-decoration:none;
border:solid 1px #8EDF53;
border-bottom:solid 2px #fff;
padding:5px;
}
.activeLi a
{
text-decoration:none;
border:solid 1px #8EDF53;
border-bottom:solid 2px #fff;
padding:5px;
}
#tabs
{
text-align:right;
border-bottom : 1px solid #8EDF53;
margin-bottom:20px;
}
#tabs li
{
display:inline;
}
ce code ressemblera: alt text http://s3.amazonaws.com/twitpic/photos/large/17838970.png?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&Expires=1247824102&Signature=X6%2F8QujBSGzp9iPvh5ocvEj5a8c%3D
Bien sûr jQuery a un plugin aussi: jQuery core et jQuery tabs
Découvrez les onglets JQuery. Il rend votre travail très simple
en utilisant Bootstrap avec jQuery:
codes HTML:
<div id="tabs">
<ul style="list-style: none;" class="nav nav-tabs">
<li><a id="orthForm" href="#" onclick="getRelatedItemList('orthForm', @Model.CaseID)">Orthodontic Form</a></li>
<li><a id="xray" href="#" onclick="getRelatedItemList('xray', @Model.CaseID)">X-Ray</a></li>
<li><a id="fileTab" href="#" onclick="getRelatedItemList('files', @Model.CaseID)">Files</a></li>
<li><a id="visitTab" href="#" onclick="getRelatedItemList('visits', @Model.CaseID)">Visits</a></li>
<li><a id="noteTab" href="#" onclick="getRelatedItemList('notes', @Model.CaseID)">Notes</a></li>
</ul>
<div class="tab-content" id="tabContent">
</div>
</div>
jQuery Ajax:
function getRelatedItemList(itemType, caseId) {
console.log(itemType);
console.log(caseId);
var controller = "File";
var action = "CaseFiles";
if (itemType === "visits") {
controller = "Visits";
action = "CaseVisits";
}
else if(itemType==="notes") {
controller = "Notes";
action = "CaseNotes";
}
else if (itemType === "xray") {
controller = "Home";
action = "UnderDeveloping";
}
else if (itemType === "orthForm") {
controller = "Home";
action = "UnderDeveloping";
}
$.ajax(
{
url: "/" + controller + "/" + action,
data: { caseId: caseId }
}
).done(
function(data) {
console.log(data);
$('#tabContent').empty();
$('#tabContent').append(data);
}
);
}
- 1. Onglets Jquery dans un contrôle utilisateur MVC
- 2. Est-ce que cela semble être une bonne approche pour implémenter des onglets dans ASP.NET MVC?
- 3. Comment puis-je créer un menu à onglets dans ASP.NET MVC?
- 4. HTML.Button dans ASP.NET MVC
- 5. Localisation dans ASP.NET MVC
- 6. échange dans asp.net mvc
- 7. FCKEditor dans asp.net-mvc
- 8. LinkButton dans ASP.NET MVC
- 9. ReturnUrl dans ASP.NET MVC
- 10. Initialisation des onglets Jquery depuis asp.net pageload
- 11. Réécriture de route dans asp.net mvc
- 12. aide avec jquery dans asp.net mvc
- 13. ASP.NET MVC: Onglets ASCX - Ajuster la classe CSS en fonction de la page en cours?
- 14. Comment voulez-vous faire cela avec les extensions mvc de Telerik asp.net? accordéon, onglets et ajax
- 15. Convention sur la configuration dans ASP.NET MVC
- 16. Commandes serveur dans ASP.NET MVC
- 17. Diagrammes d'entités dans ASP.NET MVC
- 18. Crystal Reports dans ASP.NET MVC
- 19. asp.net MVC RuleViolation.ErrorMessage dans Html.ValidationMessage
- 20. Application helper dans ASP.NET MVC
- 21. Obtenir MembershipUser dans ASP.NET MVC
- 22. Paging dans asp.net-mvc-2
- 23. Ajax dans ASP.NET MVC Framework
- 24. ASP.net MVC HtmlHelper dans VB.net
- 25. ModelBinding dans asp.net mvc Beta1
- 26. Formulaires Ajax dans ASP.NET MVC
- 27. formes emboîtées dans ASP.NET MVC
- 28. asp.net MVC
- 29. asp.net mvc -
- 30. Comment sélectionner l'onglet de l'interface utilisateur jquery dans asp.net mvc?
Vous devriez marquer probablement cela avec CSS, et supprimer tout lien vers asp.net-mvc, car il n'a vraiment rien à faire. –