lostyazilim

ASP.NET MVC | Link=Active

8 Mesajlar 1.396 Okunma
lstbozum
wmaraci reklam

RecepCakmakci RecepCakmakci WM Aracı Kullanıcı
  • Üyelik 07.07.2019
  • Yaş/Cinsiyet 32 / E
  • Meslek Grafiker
  • Konum Düzce
  • Ad Soyad R** Ç**
  • Mesajlar 171
  • Beğeniler 14 / 13
  • Ticaret 0, (%0)
Arkadaşlar MVC'ye giriş yapıyorum ve (sanırım) küçük bir sorunla karşılaşıyorum.
Burada İletişim sayfasındayım ama Layout kullandığım için haliyle Anasayfa linki active oluyor. Çözümü nedir?



Diğer sorum ise, tema giydiriyorum ve bu görüntü normal mi?;



Ayrıca menüdeki linkler arasında geçişi yapamıyorum, Title-desciription değişken olması gereken kısımlar her sayfada nasıl farklı olacak? Başka tavsiyeleriniz var ise memnun olurum. Hayırlı akşamlar herkese.
 

 

wmaraci
reklam

101222 101222 WM Aracı Anonim Üyelik
  • Üyelik 22.01.2019
  • Yaş/Cinsiyet - /
  • Meslek
  • Konum
  • Ad Soyad ** **
  • Mesajlar 257
  • Beğeniler 68 / 43
  • Ticaret 0, (%0)
Asp.net bilmiyorum ama php de bende boyle bir sorunla karsilasmistim controller’a girip söyle bir tanimlama yapıp sorunumu çözmüştüm sizde asp ye uyarlayabilirsiniz

public function anasayfa(){
$data = array(
‘active_page’ => ‘anasayfa’
);
$this->load-view(“anasayfa”,$data);
}

bunu diger sayfalarinizdada tanimlayin daha sonra menü de ilgili alana gelip
if($active_page == “anasayfa”): echo “active”; endif; ?>
Bunu tum seceneklere uygulayin active page kismini o sayfadaki degere eşitleyin bu mantığı uygun şekilde dönüştürürsünüz
Dinamik title i da arrayin icinde tanimlayin tüm sayfalarda sadece $title ile cekebilirsiniz
RecepCakmakci

kişi bu mesajı beğendi.

muratsalweb muratsalweb WM Aracı Kullanıcı
  • Üyelik 06.04.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad M** Ç**
  • Mesajlar 42
  • Beğeniler 1 / 11
  • Ticaret 0, (%0)
http://www.kazimyaver.com/post/asp-net-mvc-layout-css-menu-active

üstteki linkte actiive link tesbititiyle ilgili bir extention method gösteriliyor.

Title ise view içine en başa
@{
ViewBag.Title = "Home Page";
}


ekleyebilir. Layouttta ise





@ViewBag.Title - My ASP.NET Application



şeklinde gösterebilisin.
RecepCakmakci

kişi bu mesajı beğendi.

RecepCakmakci RecepCakmakci WM Aracı Kullanıcı
  • Üyelik 07.07.2019
  • Yaş/Cinsiyet 32 / E
  • Meslek Grafiker
  • Konum Düzce
  • Ad Soyad R** Ç**
  • Mesajlar 171
  • Beğeniler 14 / 13
  • Ticaret 0, (%0)
Title ise view içine en başa
@{
ViewBag.Title = "Home Page";
}

ekleyebilir. Layouttta ise





@ViewBag.Title - My ASP.NET Application



şeklinde gösterebilisin.


Title olayını bu şekilde çözdüm çok teşekkür ederim cevaplarınız için.
 

 

wmaraci
wmaraci

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)
Menü geçisi diye birşey yok action linkler ne girilmişse odur. Sanırım hazır script yada başkasından satın alınmış birşey ? Çünkü bu sorduğunuz mvc en temel konudur view bag ve actionlink
 

 

RecepCakmakci RecepCakmakci WM Aracı Kullanıcı
  • Üyelik 07.07.2019
  • Yaş/Cinsiyet 32 / E
  • Meslek Grafiker
  • Konum Düzce
  • Ad Soyad R** Ç**
  • Mesajlar 171
  • Beğeniler 14 / 13
  • Ticaret 0, (%0)
Ücretsiz bir tema indirip, mvc'de giydirmeyi denedim hocam.
https://bootstrapmade.com/day-multipurpose-html-template-for-free/
 

 

ozmencelik ozmencelik Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 03.01.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek .Net Developer - İng Öğretmeni
  • Konum İzmir
  • Ad Soyad Ö** Ç**
  • Mesajlar 339
  • Beğeniler 39 / 160
  • Ticaret 0, (%0)


ozaman şey yap Views /_Layout kısmında actionlinkleri (menüler yani) kendine göre ayarla.
 

 

RecepCakmakci RecepCakmakci WM Aracı Kullanıcı
  • Üyelik 07.07.2019
  • Yaş/Cinsiyet 32 / E
  • Meslek Grafiker
  • Konum Düzce
  • Ad Soyad R** Ç**
  • Mesajlar 171
  • Beğeniler 14 / 13
  • Ticaret 0, (%0)
Merhaba arkadaşlar. Bu konuyu halen çözememiş bulunmaktayım.
Konunun ilk mesajında yazdığım gibi, bulunduğum sayfanın linki aktif olsun istiyorum. HtmlHelper diye bir kaynak buldum fakat hata ile karşılaştım.
Başka bir öneriniz var mıdır?
 

 

wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al