0

このコードを変換しようとしていますが、エラーが発生した場合は、これがコードのメインリンクです。

次の2つのエラーが発生します。

タイプ「domainrouteは定義されていません

「オプション」は「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.netvb4に

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 に答える