2010-08-08 6 views
0

Je développe un site Web de vidéos dans celui de la page web où les vidéos sont en train de jouer, où je place l'option d'envoi de courrier aux amis où le lien de la vidéo ira. Le problème est la lecture des vidéos sur videoid qui est en session. donc quand j'envoie un mail c'est un lien comment puis-je envoyer videoid qui est en session comment puis-je envoyer la session ["videoid"]. pouvez-vous m'aider mercisessions dans asp.net?

Répondre

1

Il est préférable d'utiliser les paramètres de chaîne querys pour transmettre vos identifiants vidéo. Si, pour une raison quelconque, vous ne pouvez pas modifier la page de lecture de vidéo, vous pouvez créer une nouvelle page qui prend un ID vidéo comme paramètre de chaîne de requête, charge la session ["videoid"] avec cette valeur de paramètre et redirige à la page de lecture vidéo. Vous pouvez ensuite intégrer des liens à cette nouvelle page dans vos messages électroniques.

+1

Pour construire sur cela - n'envoyez pas l'id vidéo réel. Faites un GUID pour l'ID vidéo. Créez une nouvelle table qui associera un GUID à l'ID vidéo réel et, une fois la vidéo chargée, vérifiez que le GUID est valide. De cette façon, vous pouvez mieux gérer la vidéo - comme ... faire un lien vidéo expirer après un certain laps de temps, par exemple. – TheGeekYouNeed