27 Ocak 2016 Çarşamba

Razor View Engine ,HttpUtiliy,HtmlEncode,HtmlDecode ,Tarih Formatlama

  • Asp.net web Formda <% %>   kullanılırken Razor View Engine de @ kullanılır .
  • Açıklama satırı   //   veya  @* ...*@  arasına yazılır  ..Bu açıklama Satırı sitede kaynagı Görüntüle Deyince Görünmez Sadece  Sunucuda Göürünür 
  • Razor View Engine C# kodları  @{...}  arasına yazılır 
  • kodlar arasında degisken tanımladık yazdırmak icin başına @ konur 
      string ad="süleyman";
     @ad
  • @:   bosluk bıraktırmaya Yarar
  • Html Kodları arasına yazabiliriz
  • Link verme işlemi iki sekilde olur    @html.action("yazı","hangi action","hangi controllerdaise")
Bu anasayfa hakkımızdaya gecis icin link 




       Diger Yolu ise Yazı


        @Html.ActionLink("Hakkımızda","About","Home")    
 //Hakkımızda linki olusturur About actionunu Home controollleri altından cagır demek 

Bu  hakkımızdadan anasayfa gecis icin link 


  • Html Encode: Sifreler      HtmlDecode:Sifreyi Çözer


  string baslik = "Süleyman Kabadayı";


  string baslik1 = HttpUtility.HtmlEncode(baslik);   //Stringi Şifreledik
  string baslik2 = HttpUtility.HtmlDecode(baslik1);  //Şifreyi Geri Çözdük



  • Tarih formatlama da:  
mesela tarih 02.01.2015 olsun

dd : dersek 02   yi yazar günü 
ddd: dersek hangi günse kısaltıp yazar ÇAR gibi
dddd: dersek ÇARŞAMBA diye Günü Yazar

mm :Dersek ayı yazar 01 diye 
mmm: dersek ayı kısaca yazar OCA diye 
mmmm:dersek ayı Tam Yazar OCAK diye

Share: