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);
}
为什么要使用UpdateLocation.Query
?我想你需要把它改成ActivationUri.Query
获取用于启动应用程序的部署清单的URL。