Теперь у вас есть несколько опций, которые предоставляют этот эффект, но другим способом.
- Элементы управления пользователя (.ascx)
- Мастер-страницы (.master)
- Элементы управления на стороне сервера (.dll)
- Библиотеки классов (.dll)
- Классы App_Code (.cs / .vb)
Каждый используется по-разному для достижения разных вещей. Это зависит от того, что вы действительно пытаетесь сделать. Учитывая имя вашего включаемого файла, я думаю, вы пытаетесь включить библиотечные функции, которые будут использоваться в контексте вашей страницы.
Следовательно, вы должны написать библиотеку классов, содержащую методы, и импортировать их в ваше приложение / aspx.
Если вы ищете шаблон страницы, которая будет выполнять большую часть работы с макетом, чтобы обеспечить тело для различного контента, тогда вас заинтересуют мастер-страницы.
Если вы смотрите на шаблонные элементы управления, которые можно использовать на многих страницах, то вы будете следовать за пользовательскими элементами управления.
Если вы смотрите на шаблонные элементы управления, которые могут использоваться многими пользователями во многих проектах, то вы посмотрите на серверные элементы управления.
Если вы смотрите на библиотеку классов / методов, то вы разработаете библиотеку классов или будете использовать класс app_code, который может быть скомпилирован JIT при первом вызове. Это может в некотором роде считаться более похожим на классический ASP, но на самом деле оно функционирует больше как класс из библиотеки классов как единое целое. Вы можете вызывать его из своего кода или внутри тегов <%%> в своем коде aspx / ascx, не требуя ссылки на библиотеку классов.
Мы на самом деле больше не используем «включенные» как таковые, но каждый из этих инструментов в вашем наборе инструментов позволяет вам предоставлять аналогичные концепции для различных сценариев. Как разработчик, вы будете по-разному взаимодействовать со всем жизненным циклом своих веб-страниц. ASP.NET - совершенно другой зверь, чем классический ASP. Это действительно другой взгляд / подход и потребуется некоторое терпение, чтобы выяснить различия.