- - PR -
PostBackによるCheckBoxのクリア防止
1
| 投稿者 | 投稿内容 |
|---|---|
|
投稿日時: 2003-07-01 21:14
会議室の皆さん、こんにちは。
aaa.aspxページ内にiframeを設置し、iframe内のbbb.aspxにはCheckBox付のDataGridがあります。 やりたいことはaaa.aspx上のボタンを押すことによって、bbb.aspxのCheckBoxにチェックが入った行だけ印刷するというものです。 ただ、aaa.aspx上のボタンを押すと当然aaa.aspxのポストバックとともにbbb.aspxも更新されてしまいます。 そのため、せっかくチェックしたChekBoxも綺麗さっぱりクリアされてしまうのです。 これを回避する何か有効な手法がありますでしょうか。 ●bbb.aspxのコード Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load If Not (IsPostBack) Then ' データグリッドのデータバインド処理 ・ ・ ・ ・ End If ' DataGrid内のCheckBoxをチェックし、チェックしているものを印刷 Dim myDataGridItem As DataGridItem Dim chkSelected As System.Web.UI.WebControls.CheckBox For Each myDataGridItem In DataDrid1.Items chkSelected = myDataGridItem.FindControl("CheckBox1") If chkSelected.Checked = True Then ' チェックが入っているもの ' 印刷処理 End If Next End Sub |
1
