Кто-нибудь знает хорошую статью для создания компонентов на основе MVC / методы расширения? - PullRequest
2 голосов
/ 03 декабря 2008

У меня есть пара методов расширения, которые я разрабатывал для нескольких проектов, в настоящее время они в значительной степени полагаются на AJAX для обеспечения работы кусочков. Проблема в том, что они требуют копирования и вставки файлов JavaScript в проект, в котором вы хотите его использовать.

Поскольку этот файл JavaScript нужно использовать только один раз (все экземпляры отображаемого элемента управления используют один и тот же файл), я хотел бы сделать что-то вроде добавления элемента script в коллекцию заголовков страницы, на которой он используется через Интернет. -resource (встраивание файла как ресурса в сборку). В веб-формах это не было проблемой - вы можете добавить блок заголовка к заголовку с определенным идентификатором и просто проверить его при загрузке страницы.

Что такое эквивалент MVC - есть ли эквивалент?

Мне бы хотелось решение, которое не требует от потребителя копирования и вставки / добавления строк на страницы или настройки ... какие-либо мысли?

Ответы [ 2 ]

1 голос
/ 03 декабря 2008

У Стивена Уолтера есть несколько очень хороших статей о MVC, включая Html Helpers. http://weblogs.asp.net/stephenwalther.

Прекрасным местом для просмотра кода Html Helpler является исходный код MVC, доступный по адресу Codeplex .

Учебник по www.asp.net / mvc доступен для помощников по HTML

1 голос
/ 03 декабря 2008

Вот, пожалуйста, этот парень написал собственный FormlessScriptManager, который позволит вам регистрировать сценарии, даже если на вашей странице нет .

http://developmentalmadness.blogspot.com/2008/04/abstracting-systemwebuiscriptmanager.html

...