Bilmek istediğin her şeye ulaş

ASP.NET

.NET

ASP.NET, Microsoft tarafından geliştirilmiş bir web uygulama gelişimi teknolojisidir. Özdevinimli (dinamik) web sayfaları, web uygulamaları ve XML tabanlı web hizmetleri yaratılmasına olanak sağlar. Aynı işletme tarafından geliştirilen .Net çatısı'nın (framework) parçası, ve artık işletmece desteklenmeyen ASP teknolojisinin devamını teşkil eder.

Aralık 2011

Resul Genç @mahoni

Yazılım konusunda bayanlar mı yoksa baylar mı daha başarılıdır?

Konuyu oldukça ayrıntılı inceleyen 'Kadınlar Program Yazabiliyor Mu?' başlıklı bu yazıyı okumanızı tavsiye ediyorum.
Aralık 2011

Fikret Akın @fikretakin

Managed Extensibility Framework (MEF) Nedir?

Anlatım yeterli olur sanırım turkayurkmez.com%2fpost%2f2011%2f09%2f23...'>turkayurkmez.com/post/2011/09/23/mef-%28managed-extensibility-framework%29-de-neymis.aspx
Ocak 2012

Erol Sürmeli @erolsurmeli

HttpContext.Current.Response.Redirect(path); şeklinde kullandığım kodda bu hatayı alıyorum: 'Response.Redirect cannot be called in a page callback' Nasıl çözebilirim?

Kodlarını göremediğim için tam olarak net bir şey söyleyememekle birlikte, hatanın kaynağı Response'un sonlandırılmaması olabilir diye düşünüyorum.

Belki şunları deneyebilirsin:


Response.Redirect(path);
Response.End();
//yada
Response.Redirect(path, true);


Aralık 2011

Melih Gücer @mgucer

Metadata Attribute nedir? Avantajları ve kullanımı nasıldır?

Yazmış olduğumuz uygulama çıktı olarak . Exe ya da . Dll dosyaları üretir. Bunlara assembly denir. Bu dosyaların içinde MSIL için üretilmiş kod ve metadata bilgisi vardır. Bu metadata içerisinde assemblyde yer alan değişken, metot, sınıf, interface gibi ne kadar öğe varsa bunların bilgisi yer alır. Örnek verirken hep evinizi taşıdığınızda kolilerin üzerine hangi eşyaların olduğunu yazdığınız bilgi gibidir derler. Metadata programın ürettiği çıktının taşıdığı imzadır denilebilir. Assembly (. Dll) içinde ne olduğunu saklar. Bu bilgiyi de CLR kullanır.

Yalnızca çalışma zamanında değil Application Domain nesnesi yardımı ile herhangi bir assembly'nin içinde hangi nesneler var ne kullanmış bunların bir çıktısını elde edebiliriz.

Programcı için ne işe yarar ?
Örneğin CustomAttribute kullanılan yerlerde attributeları tetiklemek için Reflection gerçekleştirmeye ihtiyaç vardır ve burda metadatalardan faydalanılır.

Bu konuyla ilgili GitHub'da paylaştığım örnek proje var

inploid.com/t/c-de-attribute-lar-ne-ise-...

Aralık 2016

Birkan Aydin @birkanaydin

Web programlama dilleri ile widget yapmak için hangi adımlar izlenmelidir. Örnekleri nelerdir? Template bazlı bir proje oluşturmak için nasıl bir mimari oluşturulmalıdır?

Web widgeti ne oluyor bilmiyorum ama bi sitede açılır kapanır özelliği olan bi panelcik yapmak isteseydim; javascript(JQuery), html, css yeterli aktif işlemlerde olacaksa (php) bi aktif sunucu sayfasıda gerekli. (Bu websitesi yapabilme ile eşit seviye oluyor ama. Hatta bazı durumlarda yüksek)

Template bazlı derken de teması kolaylıkla değişebilen bir site ise aslında header section footer mantığını iyi kavrayıp, yapıyı ona göre kurmak teması değişebilen bi sistem için yeterli olur. (Temalar Bootstrap olursa temadan temaya geçiş çok daha kolay olur)
Profesyonel anlamda ise wordpress'e tema hazırlamaya çalışılırsa mantık daha kolay kavranır.
Ocak 2016

Mehmet Çimen @mehmetcimen

DevExpress'in ASPxGridview kontrolünde seçilen satırın değerlerini nasıl alabilirim?

Son zamanlarda gördüğüm dili en bozuk sorulardan bir tanesini yazmışsınız tebrik ederim. Soruyu ben adam etmeye çalıştım ama açıklama hala karmakarışık. Düzgün bir biçimde açıklayabilirseniz belki yardımcı olabiliriz. Öncelikle clientside da mı değerlere ihtiyacınız var yoksa serverside da mı? Butonlara bu değerleri eklemek ne demek? Grid'in datasource u sql mi?
Kasım 2015

Birkan Aydin @birkanaydin

Asp.NET (aspx) projesi içerisinde belli dosyaları modules klasörü altında topladığımda master page'de tanımlamış olduğum css ve js dosya yolları hatalalı oluyor. Birçok dosyada kullanılmakta olan master page path'lerini nasıl dinamik hale getirebilirim?

Sorun şu ki, bir dosyanın path'ini farklı şekillerde tanımlayabilirsiniz ("relative path" veya "absolute path"). Örneğin bir imajın kaynağını şu şekillerde ifade edebilirsiniz:

<img src="/images/img1.jpg"/>
veya
<img src="images/img1.jpg"/>
ya da
<asp:Image runat="server" ImageURL="~/images/img1.jpg"/>


İlk örnekte verilen path, uygulamanın ana dizini altında "images" klasörünü işaret eder.
2. Örnekte ise, sayfanın buluduğu klasör ile aynı klasörde bulunan images klasörünü işaret eder.
Son örnekte ise, ASPNET uygulamanın bulunduğu ana dizin altında bulunan images klasörünü işaret eder.

Ayrıca bir de, ihtiyaç duyulması halinde, uygulamanın sunucudaki tam yerini işaret etmesi açısından şunu kullanabilirsiniz:

Server.MapPath("~/Panel/Default.aspx");

CSS ve Javascript dosyalarınızı sayfaya eklerken path'inde "/" ile başlarsanız ana dizini işaret etmiş olursunuz. Umarım bu bilgiler faydalı olur.
Kasım 2015

Birkan Aydin @birkanaydin

Asp.net ile javascript kullanarak listbox'a eklemiş olduğum veriler, server side'da görünmüyor. Bu sorunu nasıl çözebilirim?

DevExpress, Telerik ya da benzeri şirketlerin kontrollerini kullanıyorsanız Listbox ın performcallback metodunu kullanın ve serverside da ekleyin. Standart asp.net kontrollerini kullanıyorsanız yapılabiliyor mu emin değilim. Şurada yapılamaz denmiş: stackoverflow.com/questions/29995880/err...
Ağustos 2015

Birkan Aydin @birkanaydin

Web servis yayınından sorgu yaptığımda, 3-4 sorguda bir bu hatayı alıyorum. Neden kaynaklı olduğu hakkında bir bilginiz var mı (hata açıklamada)?

Servisten XML yerine HTML içerik döndüğünü söylüyor.

Web servisten gelen yanıtın ayrıştırılabilmesi için belli kurallara uyan bir XML dönmesi gerekirken, HTML bir yanıt döndüğü anlamına geliyor. Çok büyük ihtimalle 500 ya da benzeri bir hata sayfası dönüyordur. Servisten gelen yanıtın tam içeriğine bak, orada sana tam olarak sorunun ne olduğunu söyleyecektir.
Ağustos 2015

Resul Genç @mahoni

Web sitem hakkında yazılımcıların düşünceleri nedir?

Ben yazılımcı sayılır mıyım bilmiyorum ama web sitemi önce bir arkadaşıma yaptırmaya karar vermiştim, uzman olduğunu iddia ediyordu. Neyse WordPress'de yapmaya çalıştı, istediğim gibi yapamıyor ve sürekli programın kısıtlamalarından bahsediyor, sürekli bir plugin'ler indiriyor onları kullanmaya çalışıyordu. Neyse baktım böyle olmayacak, bırak ben yaparım dedim. Ardından önce Wix ile site oluşturmaya çalıştım, baktım ki o da doğru tepki gösteremiyor. Onu bırakıp IM Creator'e geçtim. Siteyi oldukça düzgün bir şekilde oluşturdum ama ince ayarlarda o da yetersiz kalıyordu. Kolay yollardan gidiyoruz ya ardından Dreamweaver yazılımını denedim ve gördüm ki o arkadaş her ne kadar kodu yazmama yardım etse de yine de yetersiz. O da olmayınca bir sonraki kolay yola başvurdum MS Publisher, o program da bir çok şeyi beceremiyordu ama sonuçta eli yüzü düzgün bir site oluşturmamı sağladı. Yine de slayt şovlarındaki yetersizliği nedeniyle onu da bıraktım ve aklın bir yolu olması gerektiğini düşündüğüm Notepad++'da siteyi tamamladım. Bir çizim programına birkaç da güzel plugin yazmışlığım, Excel'de de VB makrolar yazmışlığım var. Bunların dışında Fortran, Unix ve Matlab programları yazdığımdan sanırım ucundan biraz yazılımcı sayılırım.

Neyse gelelim sitenize; bence güzel bir başlangıç gibi duruyor. Henüz bomboş. Çalışan butonlar henüz doğru çalışmıyor. Bulamadığı şeylere bulamadığını ve bunun henüz sitenin yapım aşamasından dolayı olduğunu yazmıyor. Diğer bazı butonlar da çalışmıyor. Bence yayındaki bir web sitesi her ne kadar eksik de olsa vaat ettiği tüm işlevleri yerine getirmeli. Çalışmayan butonları ya çalışır hale getirmeli ya da şimdilik iptal etmelisiniz. Bu durum sitenize girenlerin bir daha girmemek üzere ayrılmasına neden olabilir. Tabii ki içerik de genişletilmeli, Etkinlik, Kampanya, Eczane henüz çok az ki bunlar da gerçekten çalışıyor olmalılar. Bu linkler çoğaltılmalı ve sınıflandırılmalı. Sade görünüm çok iyi ama renkler çok hoşuma gitmedi, özellikle "Bul" için kullandığınız renk doğada görsem kesinlikle dokunmaktan imtina edeceğim bir renk. "Ara" yerine "Bul" kullanmanız ise çok hoşuma gitti.
Mayıs 2015

Uğur Karaca @ugurkaraca

ASP.NET ile veri tabanı sorgu işlemlerini olduğu bir site yapmam gerekiyor. Asp ve veri tabanı bağlantısını nasıl yapacağım?

Hintli bir arkadaşa ve zamana ihtiyacın var. Aşağıdaki linkten dersleri takip edebilirsin, aradığın tüm cevaplar içerisinde mevcut...
youtube.com/channel/ucctvrrb5kpıik6v2ggvsr1q
Nisan 2015

Furkan Tunç @eypio

Class tasarımı hakkında sorum: Property'mi eklemeliyim yoksa ek fonksiyon mu yazmalıyım?

Adres adında bir class yarat, bunun içinde adres ile ilgili bilgileri tut. Bu class'ıda müşteri classında tanımla. Daha sonra Adres class'ını genişlettiğinde müşteri class'ı bundan etkilenmeyecektir.

public class Adres
{
    public int il_id { get; set; }
    public string il_adi { get; set; }
}

public class Musteri
{
    public int ID { get; set; }
    public string Adi { get; set; }
    public string Soyadi { get; set; }
    public Adres adres { get; set; }
}
Mart 2015

Birkan Aydin @birkanaydin

Windows Server 2012 üzerinde çalışan IIS çok geç tepki vermekte. IIS üzerinde kontrol etmem gereken alanlar ya da parametreler nelerdir?

Uygulamanı test et önce bi uygulamandan kaynaklı bi sorun mu diye, daha sonra aşağıdaki adreste web sitenin hızını test et uygulamanın performansını hangı dosyalar etkiliyor olabilir bi kontrol edersin... Önerim ise gzip sıkıştırması filan dene sitende birde öle denemeni tavsiye ederim..
Kolay gelsin.
tools.pingdom.com/fpt/
Daha fazla

246 kişi

Konunun Takipçileri

İlgili Konular

Gridview

3 Kullanıcı   3 Soru   4 Yanıt

Auto Complete Control

5 Kullanıcı   1 Soru   3 Yanıt

Datetime

17 Kullanıcı   1 Soru   1 Yanıt

Asp.net MVC

103 Kullanıcı   51 Soru   125 Yanıt

Web Forms

3 Kullanıcı   2 Soru   11 Yanıt

LINQ

11 Kullanıcı   3 Soru   6 Yanıt