c#ClickOnce URL参数的值始终相同

本文关键字:URL 参数 c#ClickOnce | 更新日期: 2023-09-27 18:29:49

我使用这种方式从单击一次应用程序中获取URL参数。

然而,即使我在子序列时间中更改了传入值,我也总是会返回传递给应用程序的第一个时间值。我需要在web服务器上设置吗?

下面是我的代码。

public static NameValueCollection GetQueryStringParameters()
{
    NameValueCollection nameValueTable = new NameValueCollection();
    if (ApplicationDeployment.IsNetworkDeployed)
    {
        string queryString = ApplicationDeployment.CurrentDeployment.UpdateLocation.Query; 
        nameValueTable = HttpUtility.ParseQueryString(queryString);
    }
return (nameValueTable);
}

c#ClickOnce URL参数的值始终相同

为什么要使用UpdateLocation.Query?我想你需要把它改成ActivationUri.Query

获取用于启动应用程序的部署清单的URL。