2012-11-02 52 views
0

我有一個gridview,它有一個linkbutton,onclientclieck事件的鏈接按鈕,我想調用JavaScript函數並將一些值從gridview傳遞給javascript函數,基於rowindex。從gridview調用一個javascript函數到javascript函數

我可以使用Datakeyvalues將值從gridview傳遞給javascript函數。如果有人有任何與此相關的例子,我很想知道。

任何幫助將不勝感激。

回答

0

您可以傳遞網格的RowDataBound事件中的值。

protected void grid_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      YourData data = (YourData)e.Row.DataItem; 
      LinkButton lbTest = (LinkButton)e.Row.Cells[0].Controls[0]; 
      lbTest.Attributes.Add("onclick", string.Format("jsFunction({0}, {1}, {2}); return false;", data.Property1, data.Property2, data.Property3)); 
     } 
    } 
+0

它沒有執行javascript函數 –