2010-08-28 3 views
0

J'ai une vue de détails avec une barre latérale et je voudrais permettre à l'utilisateur d'ajouter les détails actuels à leurs favoris. Je suis en train d'utiliser le javascript suivant, mais je ne sais pas comment passer l'identifiant des détails au javascript pour générer le lien à ajouter aux favoris des utilisateurs.Comment puis-je ajouter un lien AddToFavorites à une page de détails dans ASP.NET MVC?

Mon javascript - Cela ne fonctionne pas bien sûr ...

<script language="javascript" type="text/javascript"> 
    function addfav() 
    { 
     if (document.all) 
     { 
      window.external.AddFavorite("linkToDetailsScreen" , "FavoritesName") 
     } 
    } 
</script> 

Répondre

2

Essayez ceci:

window.external.AddFavorite(location.href, document.title); 

Cela ajoute un favori pour la page en cours/URL et prend le titre de la fenêtre du navigateur pour le titre préféré. See here for details.

BTW: cette solution ne fonctionne que dans IE. Voir here, here ou here pour la solution qui fonctionne également dans d'autres navigateurs.

+0

Merci !!! Cela a fait ce dont j'avais besoin. –

+0

Les utilisateurs cibles de l'application sont tous requis pour exécuter IE, mais les liens seront utiles pour d'autres applications. Merci. –

Questions connexes