[ad_1]
.NET MVC の既存のプロジェクトに取り組んでいます。
次の API があります。 すべての VIEW で、通話の結果の call_id と user_id を表示するアラート ポップアップを作成する必要があります。 それは実現可能でしょうか?
public partial class sos_message { public int call_id { get; set; } public String user_id { get; set; } public String message { get; set; } public int StatusCode { get; set; } } public System.Web.Http.Results.JsonResult<String> Get_SOS_Alert(int call_id, String u_id) { using (EMSMVCEntities entities = new EMSMVCEntities()) { var jsonResult = JsonConvert.Null; try { sos_message message = new sos_message() { call_id = call_id, user_id = u_id, message = "SOS", StatusCode = 1 }; jsonResult = JsonConvert.SerializeObject(message); } catch (SqlException ex) { error_message error_status = new error_message() { StatusCode = 0 }; jsonResult = JsonConvert.SerializeObject(error_status); } return Json(jsonResult); } }
私が試したこと:
この例のような新しいコントローラーを開発してみました JavaScript Alert MessageBox を使用してコントローラー ビューからアラート メッセージを作成する[^] API が呼び出されたときにそれを呼び出す方法と、利用可能なすべてのビューにそれを表示する方法がわかりません。
解決策 1
WebApi はユーザー インターフェイスをまったく表示できません。 これは API 自体ではなく、API を使用するアプリケーションに関するものです。
[ad_2]
コメント