|
|
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
Добрый день! Подскажите можно как-то сделать общедоступные функции для следующей цели: на страницах используется <asp:ListView где в разделах <ItemTemplate> приходится делать Код: plaintext 1. и в классе этой странице описывать Код: c# 1. 2. 3. 4. 5. 6. , т.к. таких страниц много хочется один раз написать функцию GetPersonName(int? id) и потом в разных страницах ее вызывать, а не дублировать эту функцию в классе каждой страницы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 11:26:59 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
AspUser, ...положите файл .cs с классом в папку App_Code приложения ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 11:30:15 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
не совсем понимаю как построить этот класс, по кнопке f12 не попадаю в классы Person, Repository , значит что-то не правильно... и как вызывать такие функции? Код: 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 11:45:42 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
AspUser, ... ну, по идее из кода страницы вызывается как Representation.GetPersonName(145) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 11:52:03 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
говорит требуется ссылка на объект Representation, оно то и понятно ведь я не создаю объект типа Representation ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 12:50:10 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
Надо чтобы класс был статичный. Проще всего сделать объект в соответствии с паттерном Singleton. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 13:39:02 |
|
||
|
Сделать общедоступные функции WebForms
|
|||
|---|---|---|---|
|
#18+
Пример: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Потом можно в коде: Код: c# 1. 2. 3. 4. Или в разметке: Код: html 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.10.2014, 13:53:59 |
|
||
|
|

start [/forum/topic.php?fid=18&msg=38792738&tid=1356898]: |
0ms |
get settings: |
14ms |
get forum list: |
22ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
85ms |
get topic data: |
18ms |
get forum data: |
6ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 325ms |
| total: | 555ms |

| 0 / 0 |
