Asp.Net Mvc projelerimizde kullandığımız Action Metodların isimleri client tarafından ajax istekleri ile çağırılarak metodun döndürdüğü cevaplar UI kısmına yansıtılır.public class StudentController : Controller{ public StudentController() { } [ActionName("find")] public ActionResult GetById(int id) { // get student from the database return Json(true); }}Örneğin yukarıdaki kısımda normalde GetById...
18 Kasım 2016 Cuma
Asp.Net Mvc ActionName Attribute Kullanımı
Yazar: odan
18.11.16
actionname attribute,
asp.net,
asp.net actionname attribute,
asp.net mvc,
mvc actionname,
mvc actionname attribute kullanımı
Yorum Bırak
Asp.Net Mvc Yönlendirme (Routing) İşlemleri
Yazar: odan
18.11.16
.net mvc,
asp.net,
asp.net mvc,
asp.net mvc routing,
asp.net mvc url rewrite,
asp.net url routing kullanımı,
mvc routing kullanımı
2 yorum

Asp.Net Web Forms uygulamalarında her url bir .aspx dosyası ile eşleşiyordu. Örneğin; www.codefixes.xyz/merhaba.aspx url'si bir merhaba.aspx dosyası ile bağlantılıydı.Asp.Net Routing kavramını tanımlıyarak, her url'nin bir fiziksel dosya ile ilişkişendirilmesi zorunluluğunu ortadan kaldırmış oldu. Routing sadece Mvc frameworküne ait bir kavram değildir, aynı zamanda Asp.Net WebForms uygulamaları ile de kullanılabilir.Route işlemi...
4 Kasım 2016 Cuma
Asp.Net Mvc Proje Dosya Yapısı
Bir önceki yazımızda Asp.Net Mvc ile proje oluşturma konusuna bakmıştık. Yazıyı okumak isteyenler buradan ulaşabilirler. Bu yazımızda da oluşturulan projenin dosya yapısını inceleyeceğiz. Yani hangi klasörde neler oluşturuyor Visual Studio ve bunlar ne işe yarıyor onlara bakacağız.Visual studio'da bir Mvc projesi açıldığında Visual Studio aşağıdaki proje yapsını oluşturuyor.Oluşturulan klasörlere bakacak olursak:App_Data:...
3 Kasım 2016 Perşembe
Asp.Net Mvc Projesi Oluşturma
Bu bölümde Visual Studio 2013 kullanarak bir Mvc projesi oluşturmayı göreceğiz. Bu anlatım Visual Studio 2013 for Web Express sürümü ve Mvc v5.2 üzerinden anlatılacaktır. Visual Studio 2013 for Web Update 4 versiyonunu buradan indirebilirsiniz.Programlarımızı yüklendikten sonra sistemimiz hazırsa, Visual Studio'yu açıyoruz ve başlangıç sayfasındaki New Project linkine tıklıyoruz. İstersek File menüsü altından New Project diyerek de yeni...
2 Kasım 2016 Çarşamba
Asp.Net Mvc'ye Giriş
Yazar: odan
2.11.16
asp.net mvc,
asp.net mvc nedir,
mvc nasıl çalışır,
mvc nasıl kullanılır,
mvc nedir,
mvc tasarım deseni
Yorum Bırak
Mvc tasarım deseni yazılım dünyasında uzun bir süredir var. Mvc uygulamamızı 3 ana kısıma ayırmakta. Bunlar Model, View ve Controller. Baş harfleri zaten Mvc kısaltmasını oluşturmaktadır. Bu kısımları inceleyecek olursak:Model: Model kısmı verimizin sunulduğu kısım diyebiliriz. İstersek bu kısımda veritabanımıza bağlantı kısmında bir ORM mekanizması olan entity framework gibi yapıları da kullanabiliriz.View: Bu kısım da kullanıcının...
.Net Mvc Tarih Formatlama
Modelimizde aşağıdaki gibi bir datetime property'miz olsun.public Nullable<System.DateTime> BaslangicTarihi { get; set; }Bu tarihi view kısmında gün/ay/yıl şeklinde formatlayarak göstermek istiyoruz. Bunun için view kısmımızdaki bu BaslangicTarihi property'mizi bind ettiğimiz textboxfor inputumuzu aşağıdaki şekilde düzenleyebiliriz:@Html.TextBoxFor(m => m.BaslangicTarihi, "{0:dd/MM/yyyy}...
1 Kasım 2016 Salı
.Net Mvc String Result Döndürme
Asp.Net Mvc projelerimizde controller tarafında sadece string döndürmek istiyorsak ContentResult kullanabiliriz:public ActionResult Temp() { return Content("Merhaba Dünya!");}ContentResult default olarak text/plain döndürü...
.Net Mvc ile Basit Dosya Yükleme İşlemi (File Upload)
Yazar: odan
1.11.16
.net mvc dosya yükleme,
.net mvc file upload,
asp.net,
asp.net mvc,
asp.net mvc kullanarak dosya yükleme işlemi
Yorum Bırak
.Net Mvc projelerimizde basit bir şekilde dosya yükleme işlemi yapmak istiyorsak aşağıdaki işlemleri takip edebiliriz:Öncelikle view kısmında dosya yükleme inputlarının görünmesini istediğimiz yere aşağıdaki kodu koyuyoruz:@using (Html.BeginForm("Index", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){ <input type="file" name="file" /> <input type="submit" value="Dosya Yükle" />}Daha sonra view ile...
Javascript'te Json Serialize ve Deserialize İşlemleri
Javascript kullanarak verilerimizi json formatına serialize etmek istiyorsak aşağıdaki örneklerden faydalanabiliriz:JSON.stringify({}); // '{}'JSON.stringify(true); // 'true'JSON.stringify('foo'); // '"foo"'JSON.stringify([1, 'false', false]); // '[1,"false",false]'JSON.stringify({ x: 5 }); // '{"x":5}'JSON.stringify(new Date(2006, 0, 2, 15, 4, 5)) // '"2006-01-02T15:04:05.000Z"'JSON.stringify({...
Jquery Kullanarak Tablonun Sonuna Yeni Satır Eklemek
Yazar: odan
1.11.16
jquery,
jquery append new row,
jquery ile tabloya yeni satır eklemek
Yorum Bırak

Varolan bir html tablosunun sonuna jquery kullarak yeni bir satır eklemek için aşağıdaki kodlardan durumumuza uygun olan birisini kullanabiliriz:Eğer tablomuz aşağıdaki gibi tbody içeriyorsa;<table id="myTable"> <tbody> <tr>...</tr> <tr>...</tr> </tbody></table>aşağıdaki kodu kullanabiliriz:$('#myTable > tbody:last-child').append('<tr>...</tr>');burada son satırın altına...
31 Ekim 2016 Pazartesi
Javascript Kullanarak Kullanıcının Mobil Cihazdan Giriş Yapıp Yapmadığını Kontrol Etme
Yazar: odan
31.10.16
javascript,
javascript detect mobile device,
javascript mobil cihaz girişi saptamak
Yorum Bırak
Günümüzde websitelerine mobil cihazlardan giriş yapma oranı çok yükselmiş durumda. Bunun için de websitesi gelişiricileri mobil cihazlarda daha okunabilir ve kullanışlı olması açısından, mobil cihazlara özel tasarım geliştirmekteler. Bazı durumlarda kullanıcının mobil cihazdan girip girmediğini kontrol etmemiz gerekebilir. Bunun için aşağıdaki kodu kullanabiliriz:var isMobile = false; //false olarak tanımlıyoruz// aygıt tanımlama işlemiif(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|ipad|iris|kindle|Android|Silk|lge...
Jquery ile Bir Elementin Spesifik Bir Class'a Sahip Olup Olmadığını Kontrol Etme
Yazar: odan
31.10.16
jquery,
jquery hasClass,
jquery ile bir elementin bir classa sahip olma durumu kontrolü
Yorum Bırak
Jquery kullanarak bir elementin bir class'a sahip olup olmadığını kontrol etmek için hasClass metodunu kullanabiliriz. Örneğin;$( "#elementID" ).hasClass( "classIsmi" ...
Jquery ile Dinamik Olarak Oluşturulan Inputlara Event Bind Edilmesi
Web sayfalarımızda bazı kontrolleri dinamik olarak oluşturmak zorunda kalabiliriz. Örneğin ajax sonucunda gelen bir veriyi div tagleri içerisinde body içerisine append etme gibi bir ihtiyaç olduğunu düşünelim. Bu append ettiğimiz içerisinde de input type'ı button olan bazı button'larımız olsun. Bunların click eventlerini yazma ihtiyacımız olabilir. Bunu normal olarak ;$("#buttonID").click(function(){}) şeklinde tanımlarsak, bu click...
28 Ekim 2016 Cuma
Javascript Math Objesi Kullanımı

Javascript Math objesi sayılarla matematiksel işlemleri yapmamızı sağlar. Bu yazıda Math objesinin bazı metodlarını ve sabit değerlerini göreceğiz.Math.PI; // 3.141592653589793 pi sayısını döndürürMath.round(4.7); // sayıyı yukarı yuvarlar ve 5 döndürürMath.round(4.4); // sayıyı aşağı yuvarlar ve 4 döndürürMath.pow(8,2); //...