rendersection, renderpartial, partialview, renderbody, renderpage vs. hangi render olayını ne zaman kullanmalıyım?

soruldu: 18 Nis '13, 02:10

ercet00ilk's gravatar image

ercet00ilk
994435662
cevap kabul oranı: 11%

değiştirildi: 28 Nis '13, 05:30

%C3%B6zcanacar's gravatar image

özcanacar ♦♦
17.2k59183183


rendersection

Layout sayfası içerisinde her sayfaya göre değişen ortak alanı temsil eder. Bu alan content sayfaları içerisinde boş olabilir anlamına gelir.

renderpartial

sayfa içerisine PartialView eklemek için kullanılır.

partialview

ActionResult sınıfı içerisinde bulunan ve htmlString olarak view Sayfası döndüren metot. View sayfalarını Layout içermeden döndürür.

renderbody

Content sayfalarının Layouta eklendigi alan. Content sayfalarının içerikleri bu alan içerisinde tanımlanır

renderpage

Sayfa içerisine başba bir sayfa eklemek için kullanılır.

permanent link

cevaplandı: 18 Nis '13, 02:26

AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

AliRıza Adıyahşi ♦
7.9k146288
cevap kabul oranı: 44%

değiştirildi: 18 Nis '13, 02:30

teşekkür ederim, bir sorum daha olacak cevaplarsanız memnun olurum,

ben render olarak gönderdiğim vakit dahil olduğu vievi full post yapar mı yoksa sadece partial kısmı mı post olur?

(18 Nis '13, 02:40) ercet00ilk ercet00ilk's gravatar image

Bu view ile alakalı degil. Sayfa içerisinde form kullanırsanız, bu form içerisinde ne varsa onu post eder.

(18 Nis '13, 02:42) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

partial kisminda bir form post edildiğinde, bu partial viewin dahil olduğu view de post olu mu yani?

(18 Nis '13, 03:01) ercet00ilk ercet00ilk's gravatar image

PartialView ve ya View önemli değil. form kapsamı içerisinde ne var sa o post olur. formun kapsanımda ne varsa o post edilir. Bence öncelikle biraz uğraşmanız, biraz da mvc mimarisi anlamanız ve uygulama yaparak, neyin ne oldugunu görmeniz lazım. Uğraştıgınız uygulama örnek kodlar falan varsa, onlar üzerinden konuşabiliriz. Böyle varsayımlarla olmaz.

(18 Nis '13, 03:08) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

peki şöyle diyelim, layout.cshtml içinde sol panelimde bir menüm var ve ben bunu form olarak getiriyorum, ve renderbody kısmında da bir Index.cshtml getiriyorum. benim buradaki amacım renderbody içindeki index.cshtml sayfasında bir butonu tıkladığım zaman komple sayfa post oluyor. yani bu ne demek? ben sadece renderbody içindeki index.cshtml kısmı post olsun istiyorum bunu engelleme şanım var mı? yoksa illa ki her seferinde ajax mı kullanmalıyım?

(18 Nis '13, 03:42) ercet00ilk ercet00ilk's gravatar image
1

Post tan kastınız, sayfanın komple yenilenmesi anlamında mı? Eğer oyleyse sadece belli kısımların post edilmesi için ajax şart.

(18 Nis '13, 03:45) AliRıza Adıyahşi ♦ AliR%C4%B1za%20Ad%C4%B1yah%C5%9Fi's gravatar image

teşekkür ederim benim öğrenmek istediğim de tam olarak buydu. :)

(18 Nis '13, 10:40) ercet00ilk ercet00ilk's gravatar image
7 yorumdan 5 tanesi gösteriliyor hepsini göster
Cevabınız
toggle preview

Bu soruyu takip et

E-Posta üzerinden:

Üyelik girişi yaptıktan sonra abonelik işlemlerini yapabilirsiniz

RSS üzerinden:

Cevaplar

Cevaplar ve Yorumlar

Yazı Formatlama

  • *italic* ya da _italic_
  • **bold** ya da __bold__
  • link:[text](http://url.com/ "başlık")
  • resim?![alt text](/path/img.jpg "başlık")
  • liste: 1. Foo 2. Bar
  • temel HTML etiketleri de kullanılabilir

Bu sorunun etiketleri:

×47
×26

Soruldu: 18 Nis '13, 02:10

Görüntüleme: 2,539 kez

Son güncelleme: 28 Nis '13, 05:30

powered by BitNami OSQA