Merhaba anladığım bir section'ı istenilen bir sayfadan çağırabiliyorsunuz örneğin layout.cshtml içinde

<head>
@renderSection("head",required:false)
</head>

head tagları arasında x bir viewde tanımlı bir scripti çağırıyorum

index.cshtml

@section head{

<script language="javascript" type="text/javascript">

    $(document).ready(function () {
        $('#myDataTable').dataTable().makeEditable();
    });

</script>
}

işte burda anladığım layout içinden istenilen bir sectionu çağırabiliyoruz,ancak sorun şu yada olmuyorsa nedenini öğrenmek istiyorum action controlü olmayan bir viewin içinde tanımlı section'u neden çağıramıyorum örnek

navbar.chtml sayfası actionı yok sadece bir view

@section navbar{
// navbar html kodları

}

yine layout içinden x bir div içinde bu sectionu çağırıyorum

> <div id="navbar">
> 
> @renderSection("navbar",requried:false)
> 
> </div>

işte bu olmuyor illa navbar.cshtml e ait bir control olması zorunlu bu neden ? renderPage yada partialview olarak çağırabiliyorum evet ama ben belki o sayfada 4 section var navbar1 navbar2 navbar3 ben isteğe göre bunlardan birini yükliycem renderpage ve diğer şekillerde sayfanın tamamı yükleniyor ayrıca navbar saf html hiç bir server side data dönüşü yok bu yüzden illa bu sayfaya bir action control eklemek saçma geliyor

veya scriptlerin hepsini layout sayfasında gorunmesini değilde x bir view içinde tanımlayıp daha sonra layout head içinde o sayfayı çağırmak istiyorum x view içinde script pathlerin hepsi tanımlı layout içinden bu viewi çağırmak istiyorum haliyle viewin actionu olmadığından çalışmıyor,sırf bu path yolları için bu sayfaya bir action mı tanımlıycam ?

@section head
{     
<!-- BEGIN GLOBAL MANDATORY STYLES -->
<link href="~/Content/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
<link href="~/Content/plugins/bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
<link href="~/Content/plugins/uniform/css/uniform.default.css" rel="stylesheet" type="text/css" />
}

teşekkürler

soruldu: 21 Şub '14, 05:18

Anatolium's gravatar image

Anatolium
78141520
cevap kabul oranı: 9%

değiştirildi: 21 Şub '14, 05:29

Bu soruya ilk cevap veren sen ol!
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:

×92
×47

Soruldu: 21 Şub '14, 05:18

Görüntüleme: 664 kez

Son güncelleme: 21 Şub '14, 05:29

powered by BitNami OSQA