我正在使用 JS 中的普通 onRequestStart 函数将我的网格导出到 excel(这里是函数)
<script type="text/javascript">
function onRequestStart(sender, args) {
if (args.get_eventTarget().indexOf("ExportToExcelButton") >= 0 ||
args.get_eventTarget().indexOf("ExportToWordButton") >= 0 ||
args.get_eventTarget().indexOf("ExportToCsvButton") >= 0) {
args.set_enableAjax(false);
}
}
</script>
然后我调用 Grid_ItemCommand 检查它是 excel 导出字还是 csv 然后我调用我的方法 doExport()
private void doExport()
{
this.UserGrid.ExportSettings.ExportOnlyData = true;
this.UserGrid.ExportSettings.IgnorePaging = true;
this.UserGrid.ExportSettings.OpenInNewWindow = true;
this.UserGrid.ExportSettings.FileName = String.Format("YearReport_{0}_{1}", this.selectedYear, this.rcbDepartments.SelectedValue);
}
到目前为止一切正常,但是在完成下载文件并在 excel 中打开一个奇怪的>“Warring Message”之后,是否有解决方案如何禁用此消息?
感谢您的帮助和快速答复
PS:如果您需要更多内容,请随时询问