ReWritePath Yaparken Form Action Özelliğinide Deği |
Yanıt Yaz |
Yazar | |
turknetyazilim
Üye Profili
Özel Mesaj Yolla
Bu kullanıcıya ait mesajları bul
Üyenin Web Sitesie Git
Arkadaş Listeme Ekle
Moderator Group Kayıt Tarihi: 18.Ocak.2008 Bulundugu Yer: Balıkesir Online: Sitede Değil Gönderilenler: 214 |
Alıntı Cevapla
Konu: ReWritePath Yaparken Form Action Özelliğinide Deği Gönderim Zamanı: 20.Haziran.2010 Saat 16:13 |
Herkese merhabalar; Uzun zamandır düşünüyordum.Nasıl çözerim diye biraz kafa yorduktan sonra çözdüm. Hepiniz veriTabanı kullanıp ReWritePath yapmışsınız sitelerinizde fakat bazı sorunlar var. Bunlardan bir Taneside post sorunudur. Yani siz Tablodan başlıkları ve Kimlik numaralarını çekip yeni bir URL oluşturduğunuzda ve bu URL ye göre de Global.asax dosyasındada Context.ReWritePath() methodunu kullanarakda sayfayı bastırıyorsunuz..
protected void FormActionDegistir() Daha sonra bu methodu masterpage sayfanın page load olayında çağıma işi kalıyor. if (!page.ispostback) { this.FormActionDegistir(); } ========================================================
protected void ChangeFormAction() { /*1. Yöntem */ HtmlForm formNesnesi = new HtmlForm(); formNesnesi = this.FindControl("form1") as HtmlForm; formNesnesi.Action = Request.RawUrl.ToString(); formNesnesi.Dispose(); }
protected void ChangeFormAction() { /*2. Yöntem */ this.Page.Form.Action = Request.RawUrl.ToString(); }
/*Page_Load yordamında Methodun çağrılması */ protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { this.ChangeFormAction(); } } Bu Kod İsmail Kocacan tarafından geliştirilmiştir.Alıntı Değildir.Herkese Çalışmalarında Başarılar Dilerim Düzenleyen turknetyazilim - 20.Haziran.2010 Saat 16:15 |
|
Yanıt Yaz |
Forum Atla | Forum İzinleri Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma |