由于从数据库里读出二进制流的图片,不会控制,就放到了iframe里。然后需要在上面动态的创建控件。代码如下:
Private Sub painControls()
Dim SQL As String
SQL = "select * from EGSTCTRPRO where ctrparent='frmMCBSYTCX'"
Dim ds As DataSet
ds = getDataset(SQL)
Dim dr As DataRow
Try
For Each dr In ds.Tables(0).Rows
Dim tmp As New Label
Dim style As String
tmp.Text = "123"
tmp.ID = dr("ctrname")
tmp.BackColor = Color.Green
style = "position:absolute;width=77px;z-index:300px;"
style += "left:" + dr("left").ToString + "px;"
style += "top:" + dr("top").ToString + "px;"
tmp.Attributes.Add("style", style)
Page.Controls.Add(tmp)
Next Catch ex As Exception End Try我的问题是,如何可以让这些生成的控件们,不被iframe及其里面的图片遮住。我要让自动生成的控件显示在最上面。另外请看好,代码中已经加上z-index了。
Private Sub painControls()
Dim SQL As String
SQL = "select * from EGSTCTRPRO where ctrparent='frmMCBSYTCX'"
Dim ds As DataSet
ds = getDataset(SQL)
Dim dr As DataRow
Try
For Each dr In ds.Tables(0).Rows
Dim tmp As New Label
Dim style As String
tmp.Text = "123"
tmp.ID = dr("ctrname")
tmp.BackColor = Color.Green
style = "position:absolute;width=77px;z-index:300px;"
style += "left:" + dr("left").ToString + "px;"
style += "top:" + dr("top").ToString + "px;"
tmp.Attributes.Add("style", style)
Page.Controls.Add(tmp)
Next Catch ex As Exception End Try我的问题是,如何可以让这些生成的控件们,不被iframe及其里面的图片遮住。我要让自动生成的控件显示在最上面。另外请看好,代码中已经加上z-index了。
解决方案 »
- ASP.NET防注入
- 要导出不规则表格到Excel该怎么办?
- 一个关于Ajax的问题
- asp 去C# 的数组
- www.eusv.cn我刚做的网站,第一次访问很慢,怎么解决?
- DataGrid中的CheckBox选中值的问题,怪~help~~~~~~~~~~~~~~~
- 如何把一个自定义对象绑定到CheckBoxList--------------个人认为有点难度
- 用户控件中cs文件中定义的变量在.aspx页面中如何调用
- [code=javascript]str.replace(/\[em_([0-9]*)\]/g,'<img src="/rrt/space/tea/biaoqi
- 怎么把image从数据库中读出并显示啊,ADO.NET中有这样的方法吗
- 重庆的程序员(或测试)来看看吧,好消息
- 求一正则表达式,在线等,急
首先将要透明的页面的body添加为<body style="background-color=transparent">
然后在调用Iframe的页面里<iframe src="somepage.aspx" allowTransparency="true"></iframe>就可以了。注意,仅在IE5.5以上支持。