2010-11-22 14 views
1

私はJavaScriptに新たなんだと、私はこれだ:Javascriptを未定義の属性

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

そして、私のjavascriptので、私はすべてのセルのためのonClickイベントを持っている:私は次のイベントでGridViewを持って

を:

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

なぜそれがsource.fullは常に最初のクリックでundefinedであるということですか?

+1

私の推測では、JavaScriptで参照していることは、元の生成コードで設定しているものと同じではありません。 – ameer

+1

source.fullの代わりにsource.getAttribute( "full")を試してみましたか? –

答えて

1

私は今、Simenと同様にgetAttributeとsetAttributeを使用しました。これはとてもうまく動作します。

関連する問題