2010-07-06 12 views
0

Existe-t-il un moyen de conserver une chaîne à partir d'un clic en ligne une fois l'application. J'ai vu quelque chose sur le stockage de fichiers isolés comme des réponses à d'autres questions. Mais aucun d'entre eux ne précise si cela fonctionne aussi pour les applications en ligne (je ne le pense vraiment pas).Persistance sur un clic en ligne une fois application

Je pense que quelque chose comme un cookie va fonctionner. Y a-t-il quelque chose comme ça disponible?

L'application doit fonctionner uniquement en ligne (elle est déclenchée avec certains paramètres), mais pour chaque utilisateur, elle doit enregistrer un fichier avec les informations spécifiques qui lui sont demandées. Une fois que l'application fonctionne pour la toute première fois, elle ne doit pas demander cette information à l'utilisateur.

Merci.

+0

Quel est le problème avec un cookie? – Greg

+0

Est-il plausible de créer un cookie à partir de ce type d'application? J'ai reed d'ici le contraire. Dois-je le créer en utilisant: HtmlDocument.Cookie? Merci. –

Répondre

1

Vous pouvez stocker les informations dans LocalApplicationData. Créez simplement un répertoire avec le nom de votre application ou le nom de votre entreprise, collez la chaîne dans un fichier et lisez-la à partir de là. This article vous montre comment conserver ces données et ne pas les affecter par les mises à jour de ClickOnce. Cela fonctionnera même si votre application est en ligne seulement. (Les applications C/O en ligne sont toujours installées, cela signifie simplement qu'elles sont toujours exécutées à partir de l'URL et que l'utilisateur doit être connecté pour installer l'application.)

+0

Vous sauvez ma journée! Merci! –

+0

De rien! Je suis content que cela ait été utile. – RobinDotNet