我正在努力找出如何强制浏览器重新下载.xap文件,如果新版本可用且旧版本仍在浏览器缓存中。 我已经看到了其他线程:如何强制Firefox不缓存或重新下载Silverlight XAP文件? 最佳解决方案似乎是:
然而,我不理解this.myApp这部分。那是什么对象?很抱歉重新提出这个问题,但我希望人们能够发布完整的解决方案。
谢谢。
protected void Page_Load(object sender, EventArgs e)
{
var versionNumber = Assembly.GetExecutingAssembly().GetName().Version.ToString();
this.myApp.Source += "?" + versionNumber;
}
然而,我不理解this.myApp这部分。那是什么对象?很抱歉重新提出这个问题,但我希望人们能够发布完整的解决方案。
谢谢。
protected global::System.Web.UI.HtmlControls.HtmlGenericControl xapSource;
。确切的类型是System.Web.UI.HtmlControls.HtmlGenericControl
。 - AnthonyWJonesHtmlGenericControl
,可以通过Attributes
集合来操作其属性。 - AnthonyWJones