, если вы хотите, чтобы все представления совместно использовали один и тот же сценарий, используйте главную страницу со всеми функциями сценария и поместите в нее заполнитель:
<asp:ContentPlaceHolder ID="MainContent" runat="server" />
И затем каждый подвид ссылается на главную страницу.
<%@ Page Title="" Language="C#" MasterPageFile="Site.Master"
Inherits="OpenProjects.Web.Mvc.ApplicationView %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
</asp:Content>
Для контроллеров создайте свой собственный контроллер приложения, который наследует от встроенного контроллера MVC, а затем заставьте свои контроллеры наследовать от него вместо просто Controller