Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
Добрый день. Возникла необходимость на ASP.NET MVC 4 реализовать страничку со следующей функциональностью: - пользователь может загрузить на страничку csv-файл (до 1000 строк, 10 столбцов) - содержимое файла отображается в таблице (я использую jqGrid, Trirand.Web.Mvc) - пользователь может эту табличку покрутить (сортировка, поиск, проч.) - здесь используется ajax. Вопрос заключатеся в том, как передавать содержимое файла ajax-запросами. Возможно ли это делать не сохраняя его в БД и на диск? Если сохранять, то как передавать между запросами на сервер ключ, по которому этот файл можно получить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 17:49 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
DontAskMe, сохраните в сессии. ключ не нужен, так как сессия и есть ключ. только не забудьте о банальных проверках на размер и внедрение скрипта. но лучше таки использовать базу данных, даже для хранения временных данных (потом чистить). оперативка не резиновая, и сессия теряется через определённое время. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 18:04 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
Только сохранение в БД. Сессии может предложить только... ладно, в предновогодние праздники обойдусь без мата P.S. Так в чем сложность скинуть данные в БД? Потом можно всегда подчистить. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.12.2013, 18:40 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
МСУ, Подскажите, Id записи в базе каким образом между запросами к серверу передавать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 11:22 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
DontAskMeМСУ, Подскажите, Id записи в базе каким образом между запросами к серверу передавать? URL, личный профиль пользователя или, на худой конец, куки. Основной плюс такого подхода - централизованное хранение + пользователь всегда сможет восстановить состояние (например, можно сделать такой функционал - Мои загрузки). Ну и так далее. В случае сессии ничего такого сделать нельзя априори. Сессия в прикладных задачах - это беспощадное зло и пустая трата оперативной памяти сервера приложений. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 12:41 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
МСУСессия в прикладных задачах - это беспощадное зло и пустая трата оперативной памяти сервера приложений. если напряги с оперативкой, то да хватит уже нудить! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 16:05 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
hVosttесли напряги с оперативкой, то да А если выключили свет, пользователь похерил свои данные, всё заново? hVosttхватит уже нудить! Да тут с твоими советами как не гундеть? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 17:34 |
|
||
|
MVC - обмен данными между Actions
|
|||
|---|---|---|---|
|
#18+
автор- пользователь может загрузить на страничку csv-файл (до 1000 строк, 10 столбцов) - содержимое файла отображается в таблице HTML 5 Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. авторпользователь может эту табличку покрутить (сортировка, поиск, проч.) http://knockoutjs.com/examples/grid.html - почитай на досуге... ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.12.2013, 21:18 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38516699&tid=1357814]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
42ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 369ms |

| 0 / 0 |
