2012-11-02 4 views
0

링크 단추가있는 gridview가 있습니다. 링크 단추의 onclientclieck 이벤트에서 javascript 함수를 호출하고 gridview에서 일부 값을 전달하려고합니다. 자바 스크립트 함수, rowindex에 기반.javascript 함수를 gridview에서 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

자바 스크립트 기능을 실행하지 않습니다. –

관련 문제