HttpContext.Current.Request.RequestContext.RouteData.Values ["controller"] ToString()実際には現在のコントローラ名を返しますが、ユーザーが入力したときにそれを返します。RouteData.Values
たとえば、私のアプリには "ImageGallery"コントローラが含まれており、ユーザーがhttp://localhost/imagegallery
を入力すると、ImageGalleryではなくRouteData.Valuesから "imagegallery"が取得されます。
元のコントローラ名はどのように取得できますか?
私がしたいことができます。 –
私は、あなたが入力したものを取得したときにこれを変更できるとは思わない。私が見てきた最良の提案は、正規表現を使用してケースを処理することである。 –