#asp.net #master-pages #virtualpathprovider #content-pages
#asp.net #мастер-страницы #virtualpathprovider #страницы содержимого
Вопрос:
У меня есть VirtualPathProvider, который отлично работает с asp.net страницы. Он компилируется во время выполнения и выполняет все хорошо. Но, когда я пытаюсь открыть страницу, содержащую теги asp: Content, я всегда получаю:
Только элементы управления содержимым разрешены непосредственно на странице содержимого, которая содержит элементы управления содержимым.
Другими словами, когда я использую страницы содержимого, VPP не работает. Я тестировал с физической главной страницей и с предоставленной VPP главной страницей, и во всех тестах результат один и тот же.
У кого-нибудь такая же проблема? Что я могу сделать, чтобы VPP начал работать со страницами содержимого?
Ответ №1:
Работая над другими вещами, я наконец нашел ответ. Мои файлы хранятся в базе данных, и я удаляю последний байт файла при процедуре сохранения.
Эти ошибки не вызывают проблем с основными типами файлов, но у меня проблема с загрузкой DOCX, и, когда я нахожу причину, проблема со страницами содержимого ASPX с VPP устранена.