新人又遇到问题。请指教。
三个页面
查询页:上面有一个网格。将纪录显示并注册行事件,单击网格行激活 quote.aspx
Private Sub dagr_ShowData_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dagr_ShowData.ItemDataBound
If e.Item.ItemIndex <> -1 Then
e.Item.Attributes.Add("onclick", "winOpen('quote.aspx?frmQuote_num=" + e.Item.Cells(2).Text + "','quote',780,620,250,230)")
End If
End Sub
quote.aspx: 上面也有一个网格。将纪录显示并注册行事件,单击网格行激活 quoteItem.aspx:
Private Sub dagr_ShowData_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.DataGridItemEventArgs) Handles dagr_ShowData.ItemDataBound
If e.Item.ItemIndex <> -1 Then
e.Item.Attributes.Add("onclick", "javascript:showModalDialog('quoteItem.aspx?frmQuote_num=" + txt_Quotenum.Text + "&frmQuote_line=" + e.Item.Cells(1).Text + "&frmCust_num=" & Trim(txt_Custnum.Text) & "&frmTax_code=" & Trim(Tax.Tax) & "',window,'dialogHeight: 650px;dialogWidth: 800px;dialogTop:230px;dialogLeft:230px;center:yes; help: Yes; status: No;');return(false);")
End If
End Sub
说明:
quoteItem.aspx 为模式对话框。
问题:
quote.aspx页执行dagr_ShowData_ItemDataBound时,首次执行quoteItem.aspx的Page_load事件。
为什么以后再执行时,只显示首次的的界面数据,却不执行quoteItem.aspx的Page_load事件
怎么解决?