none
HTML içine ASP.NET değişkenini Nasıl Yazabilirim ? RRS feed

  • Genel Tartışma

  • Arkadaşlar merhaba HTML içerisine ASP.Net tarafında oluşturduğum bir değişkeni nasıl ekleyebilirim.

    <button id="logo" type="button" class="btn-group btn-group-lg button-birlik" onclick="location.href='<%DEĞİŞKEN BURAYA YAZILACAK%>' "><i class="glyphicon glyphicon-star"></i></button>

    Yardımcı olursanız çok sevinirim. Teşekkürler.


    6 Mayıs 2016 Cuma 10:22

Tüm Yanıtlar

  • <button id="logo" type="button" class="btn-group btn-group-lg button-birlik" onclick="location.href='<% = değişken %>' "><i class="glyphicon glyphicon-star"></i></button>


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    6 Mayıs 2016 Cuma 10:33
    Moderatör
  • hocam bunu denemedim ama olmadı. yani değişkeni görmedi
    6 Mayıs 2016 Cuma 10:38
  • "denedim ama olmadı" yazacaktın sanırım. Nesi olmadı? Böyle bişey yapmaya çalışıyorsan asp.net kullanmıyorsun demektir. Projeni asp.net ile yapsan daha kolay olur.

    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    6 Mayıs 2016 Cuma 10:44
    Moderatör
  • kusura bakmayın yanlış yazmışım :) hocam asp.net kullanıyorum ondan yana sıkıntı yok. şöyle bir hata alıyorum: 

    CS0103: 'yol' adı geçerli içerikte yok

    (değişkenin adı yol )

    6 Mayıs 2016 Cuma 10:53
  • 3 farklı kullanım var.

    <%#  - DataBound Alanlar için. Daha doğrusu Bu tür alanları sayfa yüklenirken bind etmen gerekir. 
    
    <%=  - Değişkenler için ( sizde Yol değişkeni private özellikte büyük ihtimalle o nedenle görmüyor)
    
    <%:  - <%= ile aynı yalnız HtmlEncode olarak 



    http://pgnchess.com
    http://dergikapaklari.com

    6 Mayıs 2016 Cuma 11:13
  • public olayını atlamışım. teşekkür ederim
    6 Mayıs 2016 Cuma 11:18
  • kusura bakmayın yanlış yazmışım :) hocam asp.net kullanıyorum ondan yana sıkıntı yok. şöyle bir hata alıyorum: 

    CS0103: 'yol' adı geçerli içerikte yok

    (değişkenin adı yol )

    Yok yanlış biliyorsun, bu asp.net değil.

    Asp.Net yapıyor olsan;

    <asp:Button runat="server" ID="birButon" usesubmitbehavior="false" .... >
    
    //gibi bir control kullanıyor, kod tarafında da
    
    birButon.ClientClick = "window.location = " + yol; 

    şeklinde kullanıyor olurdun. Üzülme bu ülkede asp.net bilen kişi yok denecek kadar az zaten.


    e-mail: onay[nokta]yalciner[at]hotmail[nokta]com

    6 Mayıs 2016 Cuma 11:22
    Moderatör
  • Şöyle bir yöntemde olabilir.

    Aspx tarafı

    <asp:HyperLink runat="server" ID="linkYol" NavigateUrl='<%#yol %>' Text='<%#yol %>' CssClass="btn btn-primary"></asp:HyperLink>

    CodeBehind

      protected string yol = "";
            protected void Page_Load(object sender, EventArgs e)
            {
                yol= "http://Pgnchess.com";
                linkYol.DataBind();
    
            }

    Veya codebehind

            protected void Page_Load(object sender, EventArgs e)
            {
    
                linkYol.DataBind();
    
            }
            protected string yol()
            {
                return  "http://Pgnchess.com";
            }

    aspx

    <asp:HyperLink runat="server" ID="linkYol" NavigateUrl='<%#yol()%>' Text='<%#yol()%>' CssClass="btn btn-primary"></asp:HyperLink>


    http://pgnchess.com
    http://dergikapaklari.com

    6 Mayıs 2016 Cuma 12:15