私は非表示のボタンにtargetIdを持つモーダルポップアップを持っています。グリッド内のボタンがクリックされたときにポップアップが表示されるようにするには、そのボタンがコードの背後にプログラムされているため、targetIdが無効になるようにしてください...別のボタンのonclientclickイベントを起動することはできますか?
グリッドビューのボタンのonclientclickイベントをその隠されたボタンのonclientclickevent。これは可能ですか、私はこの別の方法について進めていくべきですか?ここ
は、私は私はあなたがウェブフォームを使用していると仮定していますグリッドボタン
If Not IsPostBack Then
Dim field As New TemplateField
field.HeaderText = "Sub Departments"
Dim col As DataControlField = field
GridView1.Columns.Add(col)
For i As Integer = 0 To GridView1.Rows.Count - 1
Dim btnview As New ImageButton
btnview.ImageUrl = "\images\icons\xp_ico_search_24x24.gif"
GridView1.Rows(i).Cells(3).Controls.Add(btnview)
Next
End If
ようになります。あなたはそれを釘付け!ありがとうございました! – Eric
この機能が起動する前に、クライアントのテキストボックスのテキストを右クリックして変更したいのですが?私がそれをしたいのは、モーダルがテキストボックスからのデータに依存するデータでグリッドビューを表示するためです。そのテキストボックスは、グリッドビューの行データからクリックしてデータを取得します。同じonclientclickでこれをどうやってやるの? – Eric
onclientclickプロパティを設定すると、 ";"で区切られている限り、複数のjavascript文をネストすることができます。として: gridButton.OnClientClick = String.Format( "getElementById( 'txtBoxId')。text = '新しいテキスト'; openModal( '{0}');"、modalButton.ClientId)) – alanquillin