2009-12-07 61 views
-2

我有一個RowDataBound事件如下。JavaScript從網格檢索值

protected void GridLedger_RowDataBound(object sender, GridViewRowEventArgs e) 
{ 
    if (e.Row.RowType == DataControlRowType.DataRow) 
    { 
     e.Row.Attributes.Add("onMouseDown", "var str = document.getElementById('" + e.Row.ClientID + "').cells[0].innerText; document.getElementById('<%=TextBox1.ClientID%>').value = str;"); 
    } 
} 

當這個事件觸發時,我收到以下錯誤:

object element not found or not an object

爲什麼會出現這個錯誤?

+0

海。請花時間寫出適當的句子k? – 2009-12-07 06:56:09

回答

0

我建議你使用jQuery庫或任何其他的JavaScript框架,讓你的生活更容易。

這個錯誤在我看來,你要麼找不到你要找的對象,要麼屬性單元格不存在。這可能甚至不同瀏覽器...瀏覽器...

看看你的生成的代碼,看看是什麼ID的錯誤是...