powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / функция в MVC
16 сообщений из 16, страница 1 из 1
функция в MVC
    #38963228
Konon039
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.

Подскажите можно ли сделать свою функцию и вынести ее в отдельный фаил и вызывать в контроллах?

Как то не верится мне, что для столь простого действия мне нужно создавать класс и в каждом нужном месте его объявлять?
...
Рейтинг: 0 / 0
функция в MVC
    #38963239
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сделать статическую функцию в статическом классе в отдельном файле.

Если это не ответ на ваш вопрос, потрудитесь поподробнее описать, что требуется, в каком контексте, и причем тут MVC.
...
Рейтинг: 0 / 0
функция в MVC
    #38963241
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konon039Подскажите можно ли сделать свою функцию и вынести ее в отдельный фаил и вызывать в контроллах?
Можно, в отдельный класс или даже отдельную библиотеку с отдельным классом. А можно и не в класс, а можно и в структуру, но это уже по обстоятельствам.

Konon039создавать класс и в каждом нужном месте его объявлять?
Необязательно. Можно и один раз объявить. А можно и синглтон паттерном зафигачить вовсе - тут тоже зависит от обстоятельств. А можно вообще не объявлять, а можно статик методами. Но тоже зависит - не всегда статик методы возможно реализовать так просто.

А в чем проблема создавать класс? Это два клика мышью и готово.

ПС. Троль или курсовик?
...
Рейтинг: 0 / 0
функция в MVC
    #38963648
Konon039
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответы.


Не профессионал. Но приходится писать на всем, что дают.
Сейчас любительски занимаюсь МВС.

Задача.

У меня на каждую страницу проверяется доступ .... Для этого написал функцию CheckAccess.
Которая в зависимости от группы пользователя в АД (актив директори), дает или не дает доступ.

Когда мне пришлось данную функцию писать в разных файлах озадачился ее выносом.

В тех языках в которых я пишу(писал) - для этого создавался отдельный фаил, туда копировался код. В файле делался импорт и все.

Вот мне и показалось странным, что в МВС нет такой простой реализация.

То есть ее нет?
...
Рейтинг: 0 / 0
функция в MVC
    #38963656
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для этого обычно используют атрибуты
либо AutorizeAttribute, либо свой можно реализовать.
...
Рейтинг: 0 / 0
функция в MVC
    #38963657
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
атрибут authorize и механизм авторизации из коробки
...
Рейтинг: 0 / 0
функция в MVC
    #38963674
Konon039
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я понимаю, что найдется 10 вариантов решения. :)

В данном случае я провел пример.

Делаю вывод что ответ - Нельзя. Но стоит почитать про статические классы.

Всем спасибо.
...
Рейтинг: 0 / 0
функция в MVC
    #38963694
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konon039Делаю вывод что ответ - Нельзявот интересно, из чего сделан этот вывод.

ответ - МОЖНО. Только не делают так.


Konon039тех языках в которых я пишу(писал) - для этого создавался отдельный фаил, туда копировался кодМожет сначала стоит немного изучить используемый язык?
...
Рейтинг: 0 / 0
функция в MVC
    #38963756
Konon039
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убивают умники.

Сделал вывод, что нельзя из - за того ни кто не ответил.

Если делаю, то скажи как. Если так не делают то напиши почему.

авторМожет сначала стоит немного изучить используемый язык?

Изучаю. просто не все такие умные как Shocker.Pro .
...
Рейтинг: 0 / 0
функция в MVC
    #38963768
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ был дан первым же постом.

Konon039то скажи как.Что именно сказать? Как создать класс в отдельном файле? Нажать правой кнопкой на нужной папке (или на самом проекте) и выбрать пункт "Add Class...", далее ввести его имя. Чтобы сделать класс статическим - добавить ключевое слово.... (впрочем, далее зависит от языка, на котором вы пишете и каковой не потрудились указать)
...
Рейтинг: 0 / 0
функция в MVC
    #38963802
handmadeFromRu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ТС ты с пхп чтоль ?
...
Рейтинг: 0 / 0
функция в MVC
    #38963813
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
handmadeFromRuТС ты с пхп чтоль ?да уж, если с php - ломка будет серьезная
...
Рейтинг: 0 / 0
функция в MVC
    #38963842
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProhandmadeFromRuТС ты с пхп чтоль ?да уж, если с php - ломка будет серьезная
Потому карьеру программиста лучше сразу начинать с нормальных средств разработки, реализующие все принципы ООП. С Access'а мне тоже было сложно перейти на C#, но интересно!
...
Рейтинг: 0 / 0
функция в MVC
    #38963884
Konon039
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧто именно сказать? Как создать класс в отдельном файле? Нажать правой кнопкой на нужной папке (или на самом проекте) и выбрать пункт "Add Class...", далее ввести его имя. Чтобы сделать класс статическим - добавить ключевое слово.... (впрочем, далее зависит от языка, на котором вы пишете и каковой не потрудились указать)

У меня вопрос был как это сделать без класса.
...
Рейтинг: 0 / 0
функция в MVC
    #38963894
Фотография Axeleron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konon039У меня вопрос был как это сделать без класса.
Никак. Контроллер - тоже класс, чтобы Вы знали.
...
Рейтинг: 0 / 0
функция в MVC
    #38963934
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konon039У меня вопрос был как это сделать без класса.забудьте php-шные замашки, забудьте вообще все, что знали о построении программ в php. Придется перестраивать мозг на новое мышление.
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / функция в MVC
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]