。CS触发ASP事件的写法
ASP代码
機能TabClick(){
VARのTD = event.srcElement。
VAR ROWID = "";
VARたcolid = "";
IF(td.parentElement.rowIndex ==不定|| td.cellIndex ==未定義){
行ID = td.parentElement.parentElement.rowIndex。
たcolid = td.parentElement.cellIndex。
}他{
行ID = td.parentElement.rowIndex。
たcolid = td.cellIndex。
}
のdocument.getElementById( "content_content_content_RowId")のinnerText = ROWID。
document.getElementById( "content_content_content_ColId")のinnerText =たcolid。
document.getElementById( "content_content_content_GetCellDetailValue")をクリックします()。
}
関数setCellDetailValue(){
VAR OBJ =のdocument.getElementById( "<%= cellDetai_temp.ClientID%>")値。
DIV1 =のdocument.createElement( 'DIV')。
div1.innerHTML = OBJ。
VaRのAREA1 =のdocument.getElementById( "cellDetail");
IF(area1.childNodes [0]){
area1.removeChild(area1.childNodes [0])。
area1.appendChild(DIV1)。
}他{
area1.appendChild(DIV1)。
}
}
...
<表ボーダー= "0"スタイル= "幅:845px;高さ:98%;空白:NOWRAP;" onclickの= "TabClick()">
<ASP:TextBoxのにrunat = "サーバー" ID = "のRowId"スタイル= "表示:なし;" />
<ASP:TextBoxのにrunat = "サーバー" ID = "colidの"スタイル= "表示:なし;" />
<ASP:TextBoxのにrunat = "サーバー" ID = "cellDetai_temp"スタイル= "表示:なし;" />
<ASP:ボタンにrunat = "サーバー" ID = "GetCellDetailValue"スタイル= "表示:なし;" クリック時= "GetCellDetailValue_Click" />
#####################################
CS代码
保護無効GetCellDetailValue_Click(オブジェクト送信者、のEventArgs e)の
{
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType()、 ""、 "<スクリプト言語= 'javascriptの'> setCellDetailValue(); </ SCRIPT>"、
}