Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
ASP.NET MVC Вернуть ViewResult после FileContentResult (или наоборот)
|
|||
|---|---|---|---|
|
#18+
Пользователь вызывает [HttpPost]-экшн у контроллера, куда заходит объект модели параметров поиска, указанных пользователем во вьюхе. По параметрам фильтруются данные. Если помимо всего прочего пользователь выбрал галочку ReportPDF, то я формирую pdf-файл, и возвращаю его: Код: c# 1. 2. 3. 4. 5. 6. 7. А как бы так извернуться, чтоб после этого и вьюху какую-то нарисовать? Или до этого.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 17:02 |
|
||
|
ASP.NET MVC Вернуть ViewResult после FileContentResult (или наоборот)
|
|||
|---|---|---|---|
|
#18+
Pallaris, На один request может приходиться только один response. Поэтому оба ваших желания несовместимы. Поэтому рекомендуется для вывода файла делать на отдельной странице, которая уже не обновится с новой вьюхой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 17:13 |
|
||
|
ASP.NET MVC Вернуть ViewResult после FileContentResult (или наоборот)
|
|||
|---|---|---|---|
|
#18+
AxeleronПоэтому рекомендуется для вывода файла делать на отдельной странице Что-то не очень понял, можно разъяснить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 17:19 |
|
||
|
ASP.NET MVC Вернуть ViewResult после FileContentResult (или наоборот)
|
|||
|---|---|---|---|
|
#18+
Pallaris, Хотя, попробуй. Я не запускал, но накидал приблизительно как может выглядеть. Controller: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. View: Код: javascript 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.06.2015, 17:59 |
|
||
|
ASP.NET MVC Вернуть ViewResult после FileContentResult (или наоборот)
|
|||
|---|---|---|---|
|
#18+
Pallaris, В контроллере меняешь на: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Во вью Код: html 1. 2. 3. 4. В контроллере дописываешь, добавляешь актион который отдает файл. Код: c# 1. 2. 3. 4. оптимизируешь по вкусу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2015, 10:06 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=50&tid=1356424]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
2ms |
| others: | 224ms |
| total: | 334ms |

| 0 / 0 |
