0

我正在尝试转换此代码,但出现一些错误,是代码的主要链接。

我收到这两个错误:

类型“域路由未定义

“可选”不是“system.web.UI.webControls.routeParameter”的成员

代码:

public class HttpDomainRoute
  : DomainRoute
{
  public HttpDomainRoute(string domain, string url, RouteValueDictionary defaults)
      : base(domain, url, defaults, HttpControllerRouteHandler.Instance)
  {
  }

  public HttpDomainRoute(string domain, string url, object defaults)
     : base(domain, url, new RouteValueDictionary(defaults), HttpControllerRouteHandler.Instance)
 {
 }
}

到这个asp.net vb 4

Public Class HttpDomainRoute

     Inherits DomainRoute

    Public Sub New(domain As String, url As String, defaults As RouteValueDictionary)
      MyBase.New(domain, url, defaults, HttpControllerRouteHandler.Instance)
    End Sub


    Public Sub New(domain As String, url As String, defaults As Object)
        MyBase.New(domain, url, New RouteValueDictionary(defaults), HttpControllerRouteHandler.Instance)
    End Sub
End Class
4

2 回答 2

0

这个类似乎继承自一个名为DomainRoute. 这不是作为 MVC 框架一部分的标准类,因此请确保您也定义了此类。或者至少引用它所在的程序集。我猜你已经拿走了from here。因此,继续并包括该课程。

于 2013-02-19T07:01:53.703 回答
0

底部有下载链接。尝试下载它并使用此免费转换器转换整个代码。如果你下载,你可以在代码文件夹中找到它DomainRoute class。尝试将该类包含在您的项目中

于 2013-02-19T07:05:36.353 回答