「HttpResponseExpection」を使用して例外メッセージをスローしています。例外として、エラーの内容と ReasonPhrase を表示しようとしましたが、エラー ステータス コードしか表示されません。メッセージを表示するために使用しているコードを投稿しました。
var resp = new HttpResponseMessage(HttpStatusCode.NotFound)
{
Content = new StringContent(string.Format("No Product with ID = {0}", id)),
ReasonPhrase = "Product ID Not Found",
StatusCode = HttpStatusCode.Forbidden
}; throw new HttpResponseException(resp);
index.cshtml からのコード
function find() {
clearStatus();
var id = $('#productId').val();
$.getJSON(API_URL + id,
function (data) {
viewModel.Name(data.Name);
viewModel.Category(data.Category);
viewModel.Price(data.Price);
})
.fail(
function (jqXHR, textStatus, err) {
$('#status').html('Error: ' + err );
});
}
事前に感謝します。