从Web页面打开.NET应用程序

时间:2010-06-03 19:54:11

标签: c# asp.net clickonce

我只需要能够在ASP.NET网页中打开.NET应用程序(单击一次),并将2个字符串参数传递给应用程序。

我该怎么做?任何一个例子,请用任何方法来做。提前谢谢。

3 个答案:

答案 0 :(得分:2)

This article解释了如何从用于调用ClickOnce应用程序的查询字符串中检索参数。这应该可以帮助您找出如何撰写网址,以及包含您要发送的参数的查询字符串。

答案 1 :(得分:1)

您可以将应用程序与文件扩展名关联,然后使用此扩展名从Web应用程序生成带有参数的文本文件,并由客户端应用程序打开。

编辑:如果您从网站部署了一次点击应用程序,则只需链接到该网址即可。根据单击一次设置,可以从客户端启动应用程序(如果已安装)。

答案 2 :(得分:1)

有两种方法可以部署一次点击应用程序 - 因此可以从开始菜单启动它,因此可以从URL启动它。假设您已将应用程序设置为URL启动的应用程序,只需在任何一个ASP.NET页面上创建一个链接(或者可以是纯HTML,无关紧要)。当用户点击它们时,他们的浏览器,IIS和他们的Windows本地副本都将完成工作以启动应用程序。