2010-11-22 23 views
1

JavaScript için yeni ve bu var:JavaScript tanımsız özellik

protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e) 
{ 
    foreach (TableCell c in e.Row.Cells) 
    { 
    c.Attributes.Add("full","false"); 
    } 
} 

Ve javascript her hücre için bir onClick etkinliğiniz var: Ben şu olayla bir GridView var

:

if(source.full="false") 
{ 
    ... 
    source.full="true"; 
} 
else 
{ 
    ... 
    source.full="false"; 
} 

Neden source.full her zaman ilk tıklamada undefined olmasıdır?

+1

Tahminim, JavaScript’te referans olarak verdiğiniz şey, orijinal üretme kodunda belirlediğiniz şeyle aynı değildir. – ameer

+1

source.full yerine source.getAttribute ("full") denediniz mi? –

cevap

1

Şimdi Simen'in dediği gibi getAttribute ve setAttribute kullandım ve çok iyi çalışıyor.