{"id":44,"date":"2020-06-02T20:10:37","date_gmt":"2020-06-02T20:10:37","guid":{"rendered":"http:\/\/bahadirmeric.net\/bahadir\/?p=44"},"modified":"2020-06-02T20:10:37","modified_gmt":"2020-06-02T20:10:37","slug":"asp-net-te-mesaj-kutusu","status":"publish","type":"post","link":"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/asp-net-te-mesaj-kutusu\/","title":{"rendered":"ASP.NET\u2019 te Mesaj Kutusu"},"content":{"rendered":"\n<p>Merhabalar ASP.Net \u00fczerinde kodlama yapan arkada\u015flar\u0131 en \u00e7ok zorlayan noktalardan biride bir mesaj kutusunun olmay\u0131\u015f\u0131d\u0131r. Kullan\u0131c\u0131ya yada sayfan\u0131z\u0131 ziyaret eden bir ki\u015fiye mesaj vermeniz gereken durumlarda ne yap\u0131laca\u011f yada nas\u0131l davran\u0131laca\u011f\u0131 konusunda zorluk ya\u015fan\u0131r. Mesaj verme olay\u0131n\u0131n bir ka\u00e7 y\u00f6ntemi vard\u0131r. Ajax ile bir uyar\u0131 kutusu haz\u0131rlay\u0131p bunu sunabilece\u011finiz gibi, klasik bir mesaj kutusu \u00e7\u0131karmak yada kullanmak istedi\u011finizde ise ne yap\u0131laca\u011f\u0131 biraz muallakta kalabilir.<br>\u0130\u015fte bende o y\u00fczden a\u015fa\u011f\u0131daki kodu sizlerle payla\u015f\u0131yorum. Bunu bir s\u0131n\u0131f yap\u0131p kay\u0131t etti\u011finizde hangi sayfadan \u00e7a\u011f\u0131r\u0131rsan\u0131z \u00e7a\u011f\u0131r\u0131n \u00e7al\u0131\u015facak ve kullan\u0131c\u0131n\u0131za yada ziyaret\u00e7inize basit anlamda uyar\u0131 mesajlar\u0131 \u00e7\u0131karman\u0131z\u0131 sa\u011flayacakt\u0131r.<\/p>\n\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: csharp; title: ; notranslate\" title=\"\">\nusing System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.UI;\n \nnamespace NetCC_Rpt\n{\n    public class Alert\n    {\n        public static void Show(string message)\n        {\n            string cleanMessage = message.Replace(&quot;'&quot;, &quot;\\\\'&quot;);\n            string script = &quot;&lt;script type=\\&quot;text\/javascript\\&quot;&gt;alert('&quot; + cleanMessage + &quot;');&lt;\/script&gt;&quot;;\n \n            Page page = HttpContext.Current.CurrentHandler as Page;\n \n            if (page != null &amp;&amp; !page.ClientScript.IsClientScriptBlockRegistered(&quot;alert&quot;))\n            {\n                page.ClientScript.RegisterClientScriptBlock(typeof(Alert), &quot;alert&quot;, script);\n            }\n        }\n    }\n}\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>Merhabalar ASP.Net \u00fczerinde kodlama yapan arkada\u015flar\u0131 en \u00e7ok zorlayan noktalardan biride bir mesaj kutusunun olmay\u0131\u015f\u0131d\u0131r. Kullan\u0131c\u0131ya yada sayfan\u0131z\u0131 ziyaret eden bir ki\u015fiye mesaj vermeniz gereken durumlarda ne yap\u0131laca\u011f yada nas\u0131l davran\u0131laca\u011f\u0131 konusunda zorluk ya\u015fan\u0131r. Mesaj verme olay\u0131n\u0131n bir ka\u00e7 y\u00f6ntemi vard\u0131r. Ajax ile bir uyar\u0131 kutusu haz\u0131rlay\u0131p bunu sunabilece\u011finiz gibi,&#8230; <a class=\"continue-reading-link\" href=\"http:\/\/bahadirmeric.net\/bahadir\/2020\/06\/02\/asp-net-te-mesaj-kutusu\/\"> Continue reading <span class=\"meta-nav\">&rarr; <\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":16,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5],"tags":[7,4,6],"class_list":["post-44","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","tag-asp-net","tag-c","tag-visual-studio"],"_links":{"self":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/44","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/comments?post=44"}],"version-history":[{"count":1,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/44\/revisions"}],"predecessor-version":[{"id":45,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/posts\/44\/revisions\/45"}],"wp:featuredmedia":[{"embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media\/16"}],"wp:attachment":[{"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/media?parent=44"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/categories?post=44"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/bahadirmeric.net\/bahadir\/wp-json\/wp\/v2\/tags?post=44"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}