Можно ли не указывать имя проекта в атрибуте Inherits?
Я работаю с VB, и у меня есть несколько проектов, которые имеют несколько веб-страниц.
В каждом из этих проектов я создаю элементы управления, которые повторно используются на веб-страницах.
Каждый мой элемент управления объявляется так:
<%@ Control Language="vb" AutoEventWireup="false" CodeBehind="MenuBarControl.ascx.vb" Inherits="**projectName**.MenuBarControl" TargetSchema="http://schemas.microsoft.com/intellisense/ie5" %>
Когда я хочу скопировать элемент управления в другой проект, я должен изменить **projectName**
.
Необходимость изменить имя проекта для каждого проекта делает код не пригодным для повторного использования. Изменения, вносимые в конкретные проекты каждый раз, не подлежат повторному использованию.
Я хочу опустить имя проекта в атрибуте Inherits.
Когда я делаю это сейчас, я получаю ошибку
Parser Error
Parser Error Message: Could not load type 'MenuBarControl'.