2013-10-24 1 views
2

Я пытаюсь создать динамическую веб-страницу из шаблона. Затем я хочу создать из нее элемент меню.Создание динамической веб-страницы

Я создаю страницу (например, testtest.aspx), и все работает нормально, но созданная страница не включается в проект, поэтому я не могу ее достичь, потому что страница не компилируется. Как я могу это сделать программно ?

Это код, который генерирует страницу

http://imgur.com/oljO41v

Когда я пытаюсь открыть страницу testest.aspx я получаю эту ошибку:

http://imgur.com/SX6lJWh

Как я могу это решить? Большое спасибо

+0

Я редактировал свой титул. Пожалуйста, смотрите: «Если вопросы включают« теги »в их названиях?] (Http://meta.stackexchange.com/questions/19190/), где консенсус« нет, они не должны ». –

ответ

2

Вы ищете для загрузки aspx-страниц из другого места, кроме файловой системы. ASP.Net имеет встроенный механизм для этого, используя поставщиков: VirtualPathProvider.

Подробности здесь: http://msdn.microsoft.com/en-us/library/system.web.hosting.virtualpathprovider.aspx

Это будет указывать вам в правильном направлении: http://support.microsoft.com/kb/910441

+0

На самом деле я создаю страницу внутри проекта. Я не пытаюсь получить доступ из другого места. Все в файловой системе. Когда я открываю новую веб-страницу в визуальной студии, код работает нормально, но когда я пытаюсь использовать этот код в разделе проекта в visual studio код не работает. –

+0

Кажется, что ваш проект является WAP, а не веб-сайтом. Вам придется изменить директиву @Page: вместо 'CodeBehind =', это будет 'CodeFile'. Кроме того, вам придется удалить пространство имен из 'Inherits ='. – Abhitalks

+0

Ты отличный мужчина! Большое вам спасибо. Сейчас он работает. –

 Смежные вопросы

  • Нет связанных вопросов^_^