Arama butonu
Bu konudaki kullanıcılar: 1 misafir
14
Cevap
4814
Tıklama
0
Öne Çıkarma
C# ile html kodu yazmak
5
11 yıl (152 mesaj)
Çavuş
Konu Sahibi

MySQL'den çektiğim "yetki" değerine göre elimdeki 2 html kodundan birini sayfaya gömmek istiyorum. Bunu nasıl yapabilirim?

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi 5o5 -- 25 Temmuz 2014; 2:07:28 >

S
11 yıl (344 mesaj)
Yüzbaşı

html le bu işi halledemezsin, aspx.cs kısmından yapman gerekiyor


Bu mesaja 1 cevap geldi.
5
11 yıl (152 mesaj)
Çavuş
Konu Sahibi

Bende şuan .cs içerisinden html kodu yazmak hakkında araştırma yapıyorum da bunu hangi fonksiyon ile yapacağım bilgisi olan varmı?



F
11 yıl (9658 mesaj)
Yarbay

MVC ye bak



< Bu ileti tablet sürüm kullanılarak atıldı >

5
11 yıl (152 mesaj)
Çavuş
Konu Sahibi

Daha açıklayıcı olur musunuz?



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
F
11 yıl (9658 mesaj)
Yarbay

5
11 yıl (152 mesaj)
Çavuş
Konu Sahibi

Şimdi ben biraz MVC'ye baktım da bu bahsettiğim sayfa Master Page sayfası MVC ile MasterPage oluşturabiliyor muyum? Oluşturabiliyorsam MVC ile oluşturulmuş Master Page sayfasını normal ASP.NET Web Form ile bağdaştırabiliyor muyum?


Bu mesaja 1 cevap geldi.
5
11 yıl (152 mesaj)
Çavuş
Konu Sahibi

Sorunu kendim hallettim, belki ilerde lazım olan olur;

HTML sayfasının içerisinde <% kod %> şeklinde c# kodları yazılabiliyormuş kısacası;

<% if(deger == istenilendeger)
{
%>
html içerik
<% }
else
{
%>
html içerik 2
<% } %>

şeklinde kullanabilirsiniz, yardım etmeye çalışanlara teşekkür ettim.



V
11 yıl (355 mesaj)
Yüzbaşı

bu şekilde uğraşacağınıza şunu yapın iki divimiz var

<div id='div1' ></div> <div id='div2'></div>

divleri şu şekilde düzenleyin demekten ziyade şunu ekleyin

<div id='div1' runat="server"></div> <div id='div2' runat="server"></div>

sonra code behind tarafında hangi divi gizleyip hangi divi açacaksınız id ise çağırın tıpkı label gizle göster gibi ;)



< Bu ileti mini sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
A
11 yıl (3166 mesaj)
Yarbay

Html kodu direk sayfaya bastığında kod çalışır zaten mvc e gerek yok aspx sayfasına git ve kodunun dinamik olarak gelmesi için bir if yaz ife göre kodunu direk yaz oraya sayfa çekmeye uğraşma.


Bu mesaja 1 cevap geldi.
C
11 yıl (5435 mesaj)
Binbaşı

Veya yetki == kullanici ise panel 1 aktif et, panel 1dede yetkisi admin olan kişilerin gördüğü kodları yaz, diğerinide panel2'ye alıp yapabilirsin


Bu mesaja 1 cevap geldi.
T
11 yıl (208 mesaj)
Teğmen

mvc gibi seylere gerek yoktur c# ıle bunu yapabılırsın yukarıdakı dıv ornegı en mantıklısıdır. zaten tıtle desp gıbı ozellıkler c# tarafından da degıstırılebılıyor

<div id='div1' runat="server"></div> <div id='div2' runat="server"></div>

div1.InnerHtml = "";
div2.InnerHtml = "";

Page.MetaKeywords = "";
Page.MetaDescription = "";

Ek olarak; div ler atacagın a href kodlarında " karakteri kullanamazsın sintex hatası alırsın. Onun için aşağıdaki örneği baz al.

"<a href='http://www.siteadi.com'>" + " link açıklaması buraya " + "</a>"





< Bu mesaj bu kişi tarafından değiştirildi tolgasonmez87 -- 11 Ağustos 2014; 22:54:50 >
Bu mesaja 1 cevap geldi.
İ
11 yıl (173 mesaj)
Çavuş

Çözümü user control olabilir mi? veya arkadaşların dediği gibi panel kullanabilirsin. Panel aslında render edilirken div dir. Server side panel dir.


Bu mesaja 1 cevap geldi.
D
11 yıl (249 mesaj)
Teğmen

çoğunluğun dediği gibi runat="server" verirsin ve kodlar server üzerinde ID'si ile erişilebilir hale gelir.
sonra divID.innerHTML += ... gibi gibi birçok yöntem var.



R
2 yıl (1 mesaj)
Er

HTML DE YAPTIĞIN ARAYÜZÜ ACSSES DATA BASEYE VERİ GÖNDERMEK İÇİN NASIL KULANABİLİRİM ?
SATIR BAĞLANTI LİNKİ VB BİŞEY BULAMADIM VE DATABASE DE YENİYİM.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.