c# Web

Yayınlanan Web Service Hizmetini Asp.Net Web Sayfasında Kullanma

Hazırladığımız web service hizmetlerini sunucu ya da terminal tabanlı bir web projesinde rahatlıkla kullanabilirsiniz. Bu uygulamada DortIslem web service hizmetini c# dilini kullandığımız bir web projesinde nasıl kullanıldığını anlatacağız.

Visual Studio programını açalım.

Yeni bir web projesi oluşturalım. Projenin adını Matematik olarak verelim. 

Projeye islemler.aspx isminde bir web sayfası ekleyelim.

Web sayfasının div etiketleri arasına aşağıdaki nesneleri ekleyelim.

            <table>
                <tr>
                    <td>
                        <asp:Label ID="Label1" runat="server" Text="A : "></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtA" runat="server"></asp:TextBox>
                    </td>
                </tr>
                <tr>
                    <td>
                        <asp:Label ID="Label2" runat="server" Text="B : "></asp:Label>
                    </td>
                    <td>
                        <asp:TextBox ID="txtB" runat="server"></asp:TextBox>
 
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:Button ID="btnHesapla" runat="server" Text="Hesapla" />
                    </td>
                </tr>
                <tr>
                    <td colspan="2">
                        <asp:Label ID="lblC" runat="server" Text=""></asp:Label>
                    </td>
                </tr>
            </table>

DortIslem web service hizmetinde iki değer istendiği ve bir çıkış değeri olduğu için yukarıda eklediğimiz nesneler bizim işimize yarayacaktır. Şimdi projemize web service referensını ekleyelim. Bunun için proje isminin üzerinde farenin sağ tuşuna basalım. Ekrana gelen pencerede Add komutunu seçelim.

Buradan Service Reference komutuna tıklayalım. Burada Advanced komutunu tıklayalım. Ekrana gelen pencerede Add Web Reference komutuna tıklayalım. Bu pencere çok önemli. Url kısmına Web Service dosyasının bulunduğu adres satırını yazıyoruz. Ben buraya http://atml.somee.com/sunucu/DortIslem.asmx kendi tanımladığım yolu yazıyorum. Daha sonra Enter tuşuna bastığımızda Web Service sayfası görüntülenecektir. Burada Web Reference name kısmında yer alan isim web projemize eklenecektir. Benim ekranımda bu isim com.somee.atml olarak verildi. İsterseniz bu ismi değiştirebilirsiniz. Ben herhangi bir değişiklik yapmadan Add reference diyerek ekleme işlemini tamamlıyorum. Belirtilen isimde web service hizmeti projemize dahil edildi.

Şimdi web sayfasında buton nesnesini seçelim ve farenin sol tuşuna iki defa basarak click olayını oluşturalım. Buraya aşağıdaki kodları yazalım.

        protected void btnHesapla_Click(object sender, EventArgs e)
        {
            com.somee.atml.DortIslem islem = new com.somee.atml.DortIslem();
 
            int x = Convert.ToInt32(txtA.Text);
            int y = Convert.ToInt32(txtB.Text);
 
            int z = (int)islem.Topla(x, y);
            lblC.Text = x + " + " + y + " = " + z;
        }

Projeyi kaydedip çalıştıralım. Sırayla 3 ve 8 değerilerini girelim. Çıktı olarak 3 + 8 = 11 sonucunu görürsünüz. Ben burada toplama işlemini gerçekleştirdim. Diğerlerini size bırakıyorum.


İlgili Makaleler
Asp.Net Yardımıyla Web Sayfasından JSON Veri Çekme
Visual Studio 2022 Programında Asp.Net Web Application Şablonu Görünmüyor Hatasını Düzeltme
RadioButton ile Cinsiyet Bilgisini Alan Asp.Net c# Uygulaması
Asp.Net Uygulamalarında Sweet Alert Mesaj Kullanımı
Personele Ait Boy ve Kilo Bilgilerine Göre İdeal Kiloyu Bulan Uygulamayı Asp.Net İle Yapınız
Asp.Net Uygulamalarında Modal PopUp Oluşturma
CRUD İşlemlerinde Asenkron(async) Kullanımı
Asp.Net Uygulamalarında Response.Redirect Kullanarak Web Sayfasını Yeni Sekmede Açma
Regular Expressions ve ASP.Net RegularExpression Validator Kullanarak Parola İlkesi Oluşturma
Asp.Net Uygulamasında Manual Olarak JSON Oluşturma
Asp.Net Programında Butonla GridView Nesnesine Yeni Bir Satır Ekleme
C# Uygulamasında Miladi Takvimi Hicri Takvime, Hicri Takvimi Miladi Takvime Dönüştürme
CRUD İşlemlerinde Swagger Kullanımı
Stripe Kullanarak Kredi Kartı ile Ödeme İşlemi Yapan Asp.Net Uygulaması
Sitenin Alexa Dünya Sıralamasını Kodlarla Öğrenme
Asp.Net Platformunda Harici JSON Dosyasından Namaz Vakitlerini Alma
Yıldız Yöntemiyle Tanımlı Olan Birbiriyle İlişkili Tablolara Bilgi Girme Yöntemleri
Asp.Net Uygulamalarında Güncel Saati Timer Nesnesiyle Gösterme
Asp.Net Sayfasında jQuery Kullanarak Buton Click Olaylarını Kontrol Etme
ASP.NET Uygulamasında Metin Kutusunda Sadece Kredi/Banka Kartı Numarası Biçimine Nasıl İzin Verilir?

Yorum Ekle
   
Kötü İyi