0

asp.net Webページにボタンがあります。ボタンをクリックして、テーブルを表示したいと思います。こちらが画像です。

image1

そして、「機器の検索」をクリックします。

image2

私はどこかからコードを借りました。元々はjqueryコードで、ボタンはdivセクションです。私の質問:

  1. 純粋なasp.netコードの場合、この動的テーブルを生成する方法は?DataGridが選択肢であることは知っていますが、他に方法はありますか?ボタンをクリックするまで表示したくない。
  2. asp.netとjqueryの組み合わせ。ボタンはasp.netボタンですが、テーブルはクライアント側のスキルから取得されます。

ありがとう。

4

2 に答える 2

0

すべてをサーバー側のコードで処理する必要があります。処理がはるかに簡単で、クライアント側のjavascriptを使用してテーブルを作成する本当の理由はありません。

  1. GridViewを使用して、データソースをそれにバインドします。
  2. ページが更新されないように、検索フィールドと結果を囲むUpdatePanelを使用してください。
于 2012-08-27T17:53:58.357 に答える
0

純粋なasp.netコードでそれを行うことができますが、ボタンが押されたときにポストバックが必要になります。

コントロールを使用することもできますasp:gridview。それはテーブルによく似ています。ボタンの後ろのコードは次のようになります

Protected Sub okButton_Click(sender As Object, e As EventArgs) Handles okButton.Click
    ... //set your gridview up
    gridview1.datasource = whateveryourdatasourceis //can be list, array, datatable
    gridview1.databind()
    gridview1.visible = true
End Sub

上記のコードはvb.netです

お役に立てれば。

于 2012-08-27T17:55:11.017 に答える