【解決方法】ASP.NET MVCでwebapiから取得した値を使用してポップアップアラートをトリガーするにはどうすればよいですか?

[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]

コメント

タイトルとURLをコピーしました