2010-11-22 19 views
0

Est-il possible de cibler un espace réservé content dans un lien hypertexte et de rendre la page sans scintillement, comme si vous utilisiez ajax? Je suis un peu mauvais avec Visual Studio donc je détesterais reprogrammer toute la page :)Question à propos des Masterpages

Répondre

0

Oui, il y a au moins 2 façons dont je peux penser à fournir la fonctionnalité que vous recherchez.

  1. Vous pouvez inclure un gestionnaire de script dans le fichier masterpage et envelopper le ContentPlaceHolder dans un panneau de mise à jour

  2. sans modifier le balisage, vous pouvez inclure jQuery à mettre en œuvre la méthode ajax pour gérer la ajax demande.

Si vous ne voulez pas apporter des modifications au code-behind, je vous suggère de regarder l'option 2. Le code est aussi simple que le fichier y compris jQuery en le téléchargeant ou un lien vers CDN de google (https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js) et y compris dans votre javascript

$.ajax({ 
    url: 'ajax/test.html', 
    success: function(data) { 
     $('.result').html(data); 
     alert('Load was performed.'); 
    } 
}); 
+0

Salut! Merci pour votre réponse :) J'ai eu mon ami en essayant ce gestionnaire de script et updatepanel .. n'a pas vraiment l'air de travailler parce que les hyperliens n'ont pas "travaillé" rien ne s'est passé lorsque vous les avez poussés. – Mark

+0

Eh bien, j'aurais dû vous demander d'abord ce que vous essayez de faire. Si vous essayez de recharger une autre page à l'intérieur du contentplaceholder, cela ne se produira pas (impossible). Si vous essayez de charger une autre page, utilisez jQuery ou utilisez un contrôle MultiView, puis passez d'une page à l'autre. J'ai également entendu parler de développeurs passant d'un contrôle d'utilisateur à l'intérieur d'un conteneur de contenu à essentiellement «basculer» entre les pages, mais pas un fan de cette méthode. –

+0

Vous dites donc qu'il est impossible de recharger le contenu du contentplace sans actualiser la page entière? La chose est .. j'ai un lien hypertexte sur ma page maître, quand je clique que .. le changement de titulaire de contenu à mon URL désigné. Mais je remarque un scintillement dans le logo en haut de la page. Donc je me demandais s'il était possible de l'utiliser (un peu comme des cadres). – Mark