0
我有一個文件DownloadResult.cs從的ActionResult延長(從菲爾哈克的一個,居然克隆其中U可以找到以下位置Phil's blog)處理錯誤
這裏怎麼辦我處理從控制器級別的方法ExecuteResult()拋出的異常(找不到文件)。
你可能想看看菲爾的代碼,這是可以在上面提供的鏈接的源代碼。
期待烏拉圭回合的想法。
感謝, 維傑
我有一個文件DownloadResult.cs從的ActionResult延長(從菲爾哈克的一個,居然克隆其中U可以找到以下位置Phil's blog)處理錯誤
這裏怎麼辦我處理從控制器級別的方法ExecuteResult()拋出的異常(找不到文件)。
你可能想看看菲爾的代碼,這是可以在上面提供的鏈接的源代碼。
期待烏拉圭回合的想法。
感謝, 維傑
您應該實施一個全球性的錯誤捕獲機制。
我推薦的辦法,這個問題解釋How can I properly handle 404s in ASP.NET MVC?
如果你想在你的行動結果一個更好的消息,你只可以添加一個try catch
塊,如果該文件不存在:
Throw New HttpException(404, "The file you want to download does not exists.")