Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / кастомый HtmlHelper / 9 сообщений из 9, страница 1 из 1
31.07.2015, 16:26
    #39020618
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
сделал расширение для меню, mvcsitemapprovider вообще не понравился да и избыточен для меня.
вопрос
Код: c#
1.
2.
3.
4.
5.
 public static MvcHtmlString Menu(this HtmlHelper helper)
        {
 ..
            return helper.DisplayForModel(menu);
        }


не видит темплейта
если пишу
Код: c#
1.
 return helper.DisplayForModel("MenuView",menu);


переходит во вью но модель пустая.
что не так и что делать? не соображу. DisplayFor в этом контексте нет.
...
Рейтинг: 0 / 0
02.08.2015, 13:16
    #39021151
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
handmadeFromRu,

DisplayForModel доступен в рамках вью, модель берётся из вью контекста, а у тебя этого нет.

попробуй PartialView
...
Рейтинг: 0 / 0
02.08.2015, 13:18
    #39021152
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
handmadeFromRu,

зря отказался от MvcSiteMap. да он избыточен, но зато гибкий и расширяемый, что даёт возможность в любой момент запилить то, что тебе надо без костылей и такой-то матери
...
Рейтинг: 0 / 0
03.08.2015, 10:02
    #39021450
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
hVosttпопробуй PartialView
да я так и сделал и забыл написать что решил проблему, а насчет MvcSiteMap ой хз..я опечатался в хмл файле и сайт тупо не стартует где ошибка и прочее ничего не отловило а все изза вебактиватора, а про кастомные атрибуты в урл я вообще молчу в доке не слова, пришлось исходники ковырять
п.с. я сделал впринципе по аналогии с MvcSiteMap, с конфигурацией на json и атрибатами роутинга как на мвц, все что нужно и без лишнего.
...
Рейтинг: 0 / 0
03.08.2015, 10:12
    #39021459
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
handmadeFromRuда я так и сделал и забыл написать что решил проблему, а насчет MvcSiteMap ой хз..я опечатался в хмл файле и сайт тупо не стартует где ошибка и прочее ничего не отловило а все изза вебактиватора, а про кастомные атрибуты в урл я вообще молчу в доке не слова, пришлось исходники ковырять
п.с. я сделал впринципе по аналогии с MvcSiteMap, с конфигурацией на json и атрибатами роутинга как на мвц, все что нужно и без лишнего.

есть свои минусы и сложности да. это dozen of pain )) xml не обязательно использовать, все можно построить на атрибутах и DI (начиная с 4-ой версии), прицепить свой контейнер и разруливать всё сервисами. хотя конфиг в xml удобней, так как можно быстро поднастроить без перекомпиляции, открыть/закрыть целую ветку на сайте и т.п. в общем довольно удобно, но порог вхождения сложный.
...
Рейтинг: 0 / 0
03.08.2015, 10:23
    #39021469
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
hVostt,
да нет оно легко так то, но блин вывести ошибки в райнтайме эт нормально а не проглотить её и пусть лежит и тыкай пальцами в небо
...
Рейтинг: 0 / 0
03.08.2015, 10:35
    #39021479
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
handmadeFromRuhVostt,
да нет оно легко так то, но блин вывести ошибки в райнтайме эт нормально а не проглотить её и пусть лежит и тыкай пальцами в небо

selenium тесты ))
...
Рейтинг: 0 / 0
03.08.2015, 10:41
    #39021487
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
hVostt,
как помогут selenium тесты?)) если вот изза опечатки в хмл конфиге весь апп в дауне?) ошибка не логируется нигде потому что вебактиватор.

мелочи но не приятные вообщем
...
Рейтинг: 0 / 0
03.08.2015, 14:59
    #39021781
hVostt
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
кастомый HtmlHelper
handmadeFromRuhVostt,
как помогут selenium тесты?)) если вот изза опечатки в хмл конфиге весь апп в дауне?) ошибка не логируется нигде потому что вебактиватор.

ну это также верно и для web.config и для другой конфигурации... проблема не такая страшная =)
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / кастомый HtmlHelper / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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