我创建了一个自定义按钮,用于在home项下生成项目的URL(使用LinkManager),并将其写入temp.js文件,然后向用户显示有关文件生成成功的SheerResponse.Alert()。
这在Firefox和Chrome中运行良好。但是在I.E中,当我调试代码时,代码被正确执行并生成文件,而不是成功警报,我看到如下:
任何建议都会有所帮助。
string output = FormatOutput(urls);
if (!string.IsNullOrEmpty(output))
{
if (File.Exists(filepath))
{
File.Delete(filepath);
}
File.WriteAllText(filepath, output);
SheerResponse.Alert(ConfigurationManager.AppSettings[Constants.FileDownloadedMessage]);
}
else
{
SheerResponse.Alert(ConfigurationManager.AppSettings[Constants.ContentMessage]);
}
这里的url是我在写入文件之前格式化的字符串列表,我根据Checkbox字段的值获取home下所有项目的url列表。