将asp.net C#转换为vb

时间:2013-02-19 07:00:18

标签: c# asp.net-mvc vb.net routing

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

我收到了这两个错误:

  

类型“domainroute未定义

  

'optional'不是'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

2 个答案:

答案 0 :(得分:0)

此类似乎继承自名为DomainRoute的类。这不是MVC框架的标准类,因此请确保您还定义了此类。或者至少引用它所在的组件。我猜你已经把它from here了。所以继续并包括该课程。

答案 1 :(得分:0)

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