Я использую приведенный ниже код для экспорта частичного представления в формат xls, а частичное представление имеет таблицу с дочерней строкой.
oPartialViewObject: строка таблицы html
public FileResult ExportSettlementJobToExcel () {
var wList = GetSettlementJobs(null, null, null, null, true);
var oPartialViewObject = RenderRazorView.RenderRazorViewToString(
this.ControllerContext, Custom.Constants.ViewName.CS_PARTIALVIEW_SettlementJo_ExportToExcel, wList, null);
return File(Encoding.ASCII.GetBytes(oPartialViewObject), "application/octet-stream", "Grid.xls");
}
работает нормально, но когда я открываю файл, появляется сообщение «Формат файла и расширение« .xls »не совпадают. Файл может быть поврежден или опасен. Если вы не доверяете его источнику,не открывайте его. Вы все равно хотите его открыть? "
Кто-нибудь знает, почему ..?