Kayıtlar

CkFinder ve CKEditor Eşleme

CKFinder ve CKEditor klasörlerini ana dizine kopyalanır. Dll leriniri referans olarak eklenir CKFinder Config.asx BaseUrl ayarlanır. ÖRN:  // The base URL used to reach files in CKFinder through the browser.         BaseUrl = "~/Belgeler/" + proje.Sabitler.Ortak.Session.SiteID + "/"; ToolBox a sag tıklayıp add new tab dan CkTab ı eklenir. Daha sonra choose items seçilip dll ler seçilir.  yeni editor.asx adlı userControl oluşturup  toolbaxa eklediğimiz CKEditorKontrol bu editor.ascx 'e eklenir. Sayfanın Load 'una CKFinder.FileBrowser _FileBrowser = new CKFinder.FileBrowser();                 _FileBrowser.BasePath = "/ckfinder/";                 _FileBrowser.SetupCKEditor(CKIcerik); Bu Kodlar eklenir. CKIcerik Eklediğiniz Ck Editor IDsi. İçeriğe ulaşmak içinde CKIcerik.Text î kullanmak yeterli olacaktır.

MSSql database script sql kodu (Kur Dosyası oluşturmak için)

Veri tabanında Task -> Generate script Tablo Seçilip sql dosyası oluşturulur. Bu dosyasyı açtığımızda tüm veri tabanını oluşturmak için gerekli olan sql kodunu almış oluruz. Textbox1.in textine bu kodu yapıştırıp aşağıda ki komutu çalıştırmak yeterli olacaktır. <script runat="server">     protected void Button1_Click(object sender, EventArgs e)     {         try         {             SqlDataAdapter komut = new SqlDataAdapter(TextBox1.Text, ConfigurationManager.ConnectionStrings["baglan"].ConnectionString);             DataTable dt = new DataTable();             komut.Fill(dt);             Response.Write("Kurulum Başarıyla Tamamlandı Lütfen kur.aspx Dosyasını Siliniz");             TextBox1.Visible = false;             Button1.Visible = false;         }         catch         {             Response.Write("Kurulum Yüklenirken Hata Oluştu web.Config Dosyanızdaki Veri Tabanı Bağlantısını Kontrol Ediniz");

asp.net web sitesi global.asax serverda çalışmama sorunu.

Eğer ISS 7 de yayınlıyorsanız web.config dosyasına    < system.webServer > < modules runAllManagedModulesForAllRequests ="true" /> </ system.webServer > kodlarını eklemek yeterli olacaktır. iss6 için referans

JavaScript ile Code-Behind Üzerinden Metod Çağrısı

ASP.NET AJAX ile gelen güzel özelliklerden biri de ScriptManager ile kod tarafından method çağırmaktır. Genel olarak web servis üzerinden yapılabilen bu çağrılar benzer bir şekilde aspx kodlarımız üzerinden de yapılabilmektedir. Bu işlemin temel amacı aslında tek bir web serviste toplanan metodların ilgili sayfalara dağıtılabilmesidir. ASP.NET AJAX kütüphanesinde PageMethods olarak isimlendirilen bu yöntemin nasıl uygulandığını beraber görelim; ScriptManager PageMethods özelliğinin desteklenmesi için sayfada bir adet ScriptManager kontrolünün bulundurulması gereklidir. Daha sonrasında bu kontrolün PageMethods özelliğine “true” atanarak HTML çıktısına PageMethods scriptlerinin yerleştirilmesi sağlanır. view plain copy to clipboard print ? < asp:scriptmanager   runat = "server"   enablepagemethods = "true" > </ asp:scriptmanager >    Method Tanımı Sayfada çağıracağımız metod ise aşağıdaki özelliklerde olmalıdır; 1 – Metod public ol

UserControl’den Diğer Bir UserControl’e Erişmek

Bazı durumlarda sayfa üzerindeki bir UserControl’den diğer bir UserControl’e erişmemiz gerekebilir. Bu ihtiyacımızı karşılamak için UserControl’ün başına “Reference” olarak ulaşmak istediğimiz diğer UserControl’ü göstermemiz bizim için yeterli olmaktadır; Örnek vermek gerekirse aşağıdaki gibi Control’e sahip olduğumuzu düşünelim; view plain copy to clipboard print ? public  partial  class  WebUserControl2 : System.Web.UI.UserControl   {        protected   void  Page_Load( object  sender, EventArgs e)       {                  }           public   void  BirSeyYap()       {                   }   }          Daha sonrasında ascx dosyasında Reference verildikten sonra artık diğer UserControl emrimize amade durumdadır. view plain copy to clipboard print ? < %@ Control  Language = "C#"   AutoEventWireup = "true"   CodeFile = "WebUserControl1.ascx.cs"   Inherits = "WebUserControl1"  % >    < %@ Reference  Cont

Windows 7 IIS Varsayılan Başlangıç Sayfasını Düzenleme

Resim
Windows 7 IIS Varsayılan Başlangıç Sayfasını Düzenleme IIS sunucusunda bütün web sayfaları wwwroot klasörü altında tutulur. Sunucu bu klasör altında yer alan dosyalardan tarayıcıların başlangıç sayfası olarak belirlediği sayfaları barındırmak ve bunları tanımlamak zorundadır. Varsayılan başlangıç sayfalarını görmek, eklemek yada değiştirmek için IIS aracında ayarlamalar yapmalıyız. Biz aspx uygulamaları geliştireceğimiz için varsayılan belgeler arasında default.aspx dosyasına bakmalıyız. Şimdi varsayılan web dosyaları ile ilgili düzenlemeleri yapalım. Bu amaçla IIS panelinden Varsayılan Belge seçeneğini seçelim. Farenin sol tuşuna iki defa basalım ya da Eylemler panelinden Özelliği Aç komutunu çalıştıralım. Burada listelenen web dosyaları önceliği olan dosyalardır. Bir web projesinde bu dosyalardan biri mutlaka olmalıdır. Aksi takdirde web projesi çalıştırılamaz. Vs2010 projerinde web sayfalarının uzantısı aspx, ilk çalıştırılacak web sayfasının ismi ise default’tur. II

Textboxa küçük harflerle yazmaya zorlama

view plain copy to clipboard print ? < asp:textbox   onkeyup = "this.value=this.value.toLowerCase()"   runat = "server" >    </ asp:textbox >