Kayıtlar

Ocak 27, 2011 tarihine ait yayınlar gösteriliyor

url re-writing.net ile form sayfalarını post back yaparken karşılaşılan sorun, alınan hata mesajı

Asp.net ile hazırlamış olduğunuz web sitesinde arama motorları için seo yapmanız gerektiğinde kullandığınız üçüncü parti bazı dll kütüphaneleri hayatı sizin için çıkılmaz bir hale sokabiliyor. Bu dll'lerden biri UrlRewritingNet.UrlRewriter.dll 'dir. Sayfanın url'i seo için güzel bir şekilde görünürken, hazırlamış olduğuz bir web formundaki butonu submit edip tetiklediğinizde formun çalışmadığını ve hata aldığını görürsünüz. Sebebine bakmak istediğinizde sayfanın kaynak kodunda <form> etiketi içindeki action attribute değerinin boş olduğunu görürsünüz.  Bu durumu düzeltmek için App_Browsers klasörünü projenize dahil edip içine Form.browser adında bir dosya oluşturun. Dosyanın içine aşağıdaki satırları ekleyin <browsers> <browser refID="Default"> <controlAdapters> <adapter controlType="System.Web.UI.HtmlControls.HtmlForm" adapterType="MyClasses.FormRewriterControlAdapter" /> </