JsはGridviewのテンプレート列コントロールIDを取り出します.
1.データをGridviewに結び付ける
2.GridviewのRowDataBoundイベントには下記のコードを記入します.
2.GridviewのRowDataBoundイベントには下記のコードを記入します.
if (e.Row.RowState == DataControlRowState.Edit ||
(e.Row.RowState == (DataControlRowState.Edit | DataControlRowState.Alternate)))
{
// , js show id show
((TextBox)(e.Row.Cells[4].Controls[1])).Attributes["onclick "] =
"show( '" + ((TextBox)(e.Row.Cells[4].Controls[1])).ClientID + " ');";
}
3. html js id
function show(id)
{
//alert(id);
// id $ (GridView1$ctl04$txt_number)
//(GridView1_ctl04_txt_number)
// id ,
// id (_) {id.replace(/_/g,"&")}
//alert(id.replace(/_/g,"&"));
var id1=new Array();
id1=id.split("_")
var controlName=id1[0]+"&"+id1[1]+"&"+"txt_code";
alert(controlName);
}