CSは、ASPトリガイベントを書かれました。

。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>"、

}

 

 

 

 

 

おすすめ

転載: blog.csdn.net/wxmwzz/article/details/91557748