0

2つのASPタブがあり、最初のタブにUpdatePanelがあるページがあります。更新パネル(page_load)内で、画像、テキスト、およびASP:Buttonのセルを含む行を含むテーブルを動的に作成します。クリックしてタブを最初から2番目に切り替えるときにボタンが欲しいのですが。代わりに、それが存在する更新パネルを更新するだけです。どうすればそのように動作するのを防ぐことができますか?投稿する代わりに、自分のデザインの機能を実行するにはどうすればよいですか?

ありがとうございました、

4

1 に答える 1

1

javascriptクリックイベントを追加し、それを停止して、falseを返すことでポストバックを行うことができます。

コードビハインドでは、ボタンを動的に追加します。

btnChangeTab.Attributes.Add("onclick", "return YourJavascriptFunction();");

クライアント側。

<script type="text/javascript">

 function YourJavascriptFunction()
 {
      //Your javascript code here 
      return false; //the will stop from postback
 }

</script>
于 2012-10-05T23:42:26.940 に答える