5

通常はそうreturn HttpNotFound()しますが、私のメソッドはを返しFileStreamResult

タイプ「System.Web.Mvc.HttpNotFoundResult」を「System.Web.Mvc.FileStreamResult」に暗黙的に変換することはできません

ビルドしようとすると。ファイル結果の代替バージョンはありますか?

4

2 に答える 2

15

アクションメソッドを入力して、特定のFileStreamResultではなくベースのActionResultを返します。その後、あなたはあなたが望むものは何でも返すことができます。

于 2012-09-09T01:40:52.740 に答える
2

HttpExceptionをスローできます。

throw new HttpException(404, "Not found");
于 2012-09-08T02:42:04.197 に答える