2010-06-03 5 views
1

J'ai juste besoin d'être en mesure d'ouvrir une application .NET (cliquez une fois) à partir d'une page Web ASP.NET et passer le paramètre 2 de chaîne à l'application.Ouvrir l'application .NET à partir de la page Web

Comment est-ce que je peux faire ceci? N'importe quel exemple s'il vous plaît, avec n'importe quelle méthode pour le faire. Merci d'avance.

Répondre

2

This article explique comment récupérer les paramètres de la chaîne de requête utilisé pour appeler l'application ClickOnce. Cela devrait vous aider à comprendre comment composer l'URL, avec son querystring contenant les paramètres que vous souhaitez envoyer.

+0

Merci DOK, cela fonctionne très bien pour ce que je cherchais. – Sheldon

1

Vous pouvez associer votre application avec une extension de fichier, puis simple, générer un fichier texte avec vos paramètres de l'application Web avec cette extension et qui serait ouvert par votre application cliente.

Edit: Si votre clic une fois l'application est déployée à partir d'un site web, vous pouvez simplement créer un lien vers cette url. Selon les paramètres de clic une fois l'application pourrait être démarrée à partir du client si déjà installé.

+0

Merci :) Mais c'est si difficile. – Sheldon

1

Il y a deux façons de déployer un clic une fois l'application - il peut être lancé à partir du menu de démarrage, et il peut être lancé à partir d'une URL. En supposant que vous avez configuré l'application comme URL-commencé, il suffit d'avoir un lien sur n'importe quelle page ASP.NET (ou pourrait être pur HTML, n'a pas d'importance) à l'URL du clic une fois l'application. Lorsque l'utilisateur clique dessus, leur navigateur, IIS, et leur copie locale de Windows feront tous le travail pour lancer l'application.