使用asp mvc集成asp Web Form

时间:2017-03-01 08:57:43

标签: asp.net asp.net-mvc vb.net webforms

如何整合asp web表单使用visual basic和asp MVC 4使用C#。帮助我!!! 我有问题:

enter image description here

File Global.asax.cs:

AreaRegistration.RegisterAllAreas();
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);

文件Login.aspx.vb:

Partial Class Login
Inherits System.Web.UI.Page

Private WithEvents objA2Global As A2Component.A2Global ' RapidISGlobal  ' A2Component.A2Global

File Global.asax:

%@ Application Codebehind="Global.asax.cs" Inherits="RapidIS.MvcApplication" Language="VB" %>

<%@ Import Namespace="System.Data.SqlClient" %>
<%@ Import Namespace="System.Data" %>

文件路由配置:

        routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
        routes.IgnoreRoute("{resource}.aspx/{*pathInfo}");
        routes.MapRoute(
            name: "Default",
            url: "{controller}/{action}/{id}",
            defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
        );
    }
    protected void Application_Start()
    {
        RegisterRoutes(RouteTable.Routes);
    }

1 个答案:

答案 0 :(得分:-1)

如果您使用的是分为两个文件的分部类,则必须在两个文件中编写相同的类声明。我已经阅读了错误,它说你必须对这些文件使用相同的精神。