Я создаю веб-сайт, который позволяет людям отправлять электронные письма людям с выбором разных шаблонов. Когда они настроят свой адрес электронной почты и выбрали шаблон, пользователь может его просмотреть. В настоящее время это загружает соответствующую страницу aspx в выбранный шаблон.Различные HTML, те же коды и те же элементы управления
В настоящее время у меня есть 3 шаблона, но ожидайте, что это значительно вырастет.
Все страницы aspx имеют одинаковые элементы управления с одинаковыми именами и даже с кодовым кодом (cs). Поэтому было бы намного проще и эффективнее, если бы я мог связать эти страницы вместе и свести к минимуму повторение, возможно, даже просто используя одну страницу, но загружая HTML, соответствующий выбранному шаблону.
Я не могу придумать подходящий способ сделать это или даже разработать, если это возможно. Вероятно, я дошел до такой степени, что не могу сразу подумать над этим вопросом, так как он причиняет мне такую головную боль.
Так .....
Пожалуйста, пожалуйста, пожалуйста, дайте мне какие-то решения или даже просто предложения. ;-)
Спасибо.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ
В качестве дополнительной задачи, я должен воссоздать шаблоны программно, когда электронные письма создаются и отправляются получателям как HTML писем. Это делается с помощью другой страницы и, следовательно, приводит к большему дублированию, которое, как правило, минимизирует.
Но я хотел бы рекомендовать вам использовать asp.net mvc framework. –
Вам не нужно создавать класс просмотра для каждого шаблона. Я только что отредактировал свой ответ. –
В чем разница между: <% = Subject%> и <% # Subject%>? – Munklefish