Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
Добрый день! Организовано добавление файлов. И отображение этих файлов в Repeater. Так вот добавить и отобразить эти файлы у меня получилось. Директория где хранится файл создаётся согласна номеру заказа. Проблема следующая. Я не могу сделать ссылку на скачивание это файла. Т.к в пути у меня используется код заказа. Как мне добавить в путь этот кодзаказа, уже два дня голову ломаю не могу. Пример: Добавление и отображение. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. добавление файлов Код: sql 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. Отображение файлов. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 08:26 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
Ещё пыталась сделать через linkbutton, вроде получилось. Но проблема. Первый файл добавила, он открывается правильно. Второй файл уже путается. Т.е нужно как то айди определить. Вот ещё пример. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 08:38 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
da haroch, ,. на всякий случая, не вдаваясь в подробности - свойствам серверных контролов можно присваивать значения не только прямо в разметке, но и в Page_Load ... т.е. HyperLink.NavigateURL = вотето + вотето + суффикстакойвот ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 10:09 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
carrotik, это я знаю. Но проблема такая же будет. в Таких случаях как то либо айди передавать нужно, либо до этого контрола достучаться, у него же работа динамически, как он поймёт, что я нажимаю на ссылку и что открыть именно этот файл. Мне бы лучше вот как первый вариант, ссылку прописать в hyperlink, eval("КодЗаказа") не получается. Говорит не найдено, даже если я датасоурс добавлю. NavigateUrl='<%# "~/files/"+ КодЗаказа + "/" + Eval("Name")%>' путь должен быть такой /files/2345/проба.xls примеру.=(((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 10:37 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
da haroch, ...в варианте с LinkButton добавьте, например: Код: plaintext 1. ... а в обработчике распарсите этот аргумент и сформируйте путь, а далее FileInfo, Response.WriteFile ну и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 10:58 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
там опечатка с двумя знаками "==" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 11:00 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
carrotikтам опечатка с двумя знаками "==" я поняла что опечатка=) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 11:10 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
carrotikda haroch, ...в варианте с LinkButton добавьте, например: Код: plaintext 1. ... а в обработчике распарсите этот аргумент и сформируйте путь, а далее FileInfo, Response.WriteFile ну и т.д. Всегда трудности с этим, но спасибо попробую разобраться. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 11:16 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
Код: c# 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. Сделала вот так, но всё равно не корректно. Как теперь определить айди каждого файла. Всё уже замучилась=( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 12:36 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
da haroch, .. сделайте через GridView, те параметры, которые не нужно отображать (напр, КодЗаказа и т.д.) забейте через Код: html 1. 2. 3. 4. 5. 6. 7. ...видно их не будет, а обратиться к ним потом можно будет через FindControl в GridView_RowCommand ... ну, или как там в Репитере индекс ищется ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 13:05 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
carrotik, заработало. <asp:GridView ID="GridView2" runat="server" EnableModelValidation="True" AutoGenerateColumns="False" GridLines="None" ShowHeader="False" Visible="False" DataSourceID="SqlDataSource2"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("ИмяФайла") %>' NavigateUrl='<%# "~/files/" + Eval("Заказ") + "/" + Eval("ИмяФайла")%>'/> <asp:Label ID="Label39" runat="server" Visible="False" Text='<%# Eval("Заказ") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 14:41 |
|
||
|
помогите с Repeater. Не могу прописать путь
|
|||
|---|---|---|---|
|
#18+
da harochcarrotik, заработало. <asp:GridView ID="GridView2" runat="server" EnableModelValidation="True" AutoGenerateColumns="False" GridLines="None" ShowHeader="False" Visible="False" DataSourceID="SqlDataSource2"> <Columns> <asp:TemplateField> <ItemTemplate> <asp:HyperLink ID="HyperLink1" runat="server" Text='<%# Eval("ИмяФайла") %>' NavigateUrl='<%# "~/files/" + Eval("Заказ") + "/" + Eval("ИмяФайла")%>'/> <asp:Label ID="Label39" runat="server" Visible="False" Text='<%# Eval("Заказ") %>'></asp:Label> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView> именно так вот и написано? Text='<%# Eval("ИмяФайла") %>' поля таблицы базы на русском ? es ist fantastisch :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2014, 15:01 |
|
||
|
|

start [/forum/topic.php?fid=18&fpage=64&tid=1356993]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 219ms |
| total: | 327ms |

| 0 / 0 |
