私はベースコントローラーを持っています:
Public MustInherit Class InjuredWorkerController(Of TManager As IInjuredWorkerManagerBase)
それから私はホームコントローラーを持っています:
Public Class HomeController
Inherits InjuredWorkerController(Of IInjuredWorkerManager)
IInjuredWorkerManager
継承するIInjuredWorkerManagerBase
これがキャスト例外をスローするのはなぜですか:
Dim manager = CType(filterContext.Controller, InjuredWorkerController(Of IInjuredWorkerManagerBase)).Manager
タイプ 'MyClaim.Controllers.HomeController' のオブジェクトをタイプ 'MyClaim.Controllers.InjuredWorkerController`1[SAIF.Web.Mvc.MyClaim.IInjuredWorkerManagerBase]' にキャストできません。