page layout of return value

main.aspx.vb
ExpandedBlockStart.gif ContractedBlock.gif      Protected   Sub Page_Load() Sub Page_Load(ByVal sender As ObjectByVal e As System.EventArgs) Handles Me.Load
InBlock.gif
InBlock.gif        
Dim cs As ClientScriptManager = Page.ClientScript
InBlock.gif        
Dim cstype As Type = Me.GetType()
InBlock.gif        
If (Not cs.IsClientScriptBlockRegistered("clientScriptDance")) Then '选择人
InBlock.gif
            Dim strScript As String = "<script>" + vbCrLf
InBlock.gif            strScript 
+= "function OpenWin(){" + vbCrLf
InBlock.gif            strScript 
+= "var str=window.showModalDialog('Frmstaff.aspx',document.getElementById('StaffID').value,'dialogWidth=683px;dialogHeight=510px')" + vbCrLf
InBlock.gif            strScript 
+= "if(str!=null)  document.getElementById('StaffID').value=str" + vbCrLf
InBlock.gif            strScript 
+= "}" + vbCrLf
InBlock.gif            strScript 
+= "</script>" + vbCrLf
InBlock.gif            cs.RegisterClientScriptBlock(cstype, 
"clientScriptDance", strScript)
InBlock.gif        
End If
InBlock.gif
InBlock.gif        
If Not IsPostBack Then
InBlock.gif            buttStaff.Attributes.Add(
"onclick""OpenWin()")
InBlock.gif        
End If
InBlock.gif        SetStaffArrID()
ExpandedBlockEnd.gif    
End Sub

None.gif
ExpandedBlockStart.gifContractedBlock.gif    
Private   Sub SetStaffArrID() Sub SetStaffArrID()
InBlock.gif        
Dim brr As Array
InBlock.gif        
If InStr(Me.StaffID.Value, FIELD_SPLITOR) > 0 Then '返回人的信息
InBlock.gif
            brr = Split(Me.StaffID.Value, FIELD_SPLITOR)
InBlock.gif            
Me.SID.Value = brr(0)
InBlock.gif            
Me.StaffCode.Value = brr(1)
InBlock.gif            
Me.StaffName.Value = brr(2)
InBlock.gif            
Me.TxtOrgID.Value = brr(3)
InBlock.gif            
Me.TxtOrgName.Value = brr(4)
InBlock.gif            
Me.TxtDropID.value = brr(5)
InBlock.gif            
Me.TxtDropName.Value = brr(6)
InBlock.gif            
Me.TxtName.Text = brr(2)
InBlock.gif
InBlock.gif        
End If
InBlock.gif
ExpandedBlockEnd.gif    
End Sub


hypo.aspx.vb


ExpandedBlockStart.gif ContractedBlock.gif      Protected   Sub buttOK_Click() Sub buttOK_Click(ByVal sender As ObjectByVal e As System.EventArgs) Handles buttOK.Click
InBlock.gif        
Dim StrID As String = ""
InBlock.gif        
Dim StrName As String = ""
InBlock.gif        
Dim StrCode As String = ""
InBlock.gif
InBlock.gif        
If StrID <> "" Then
InBlock.gif            StaffID.Value 
= StrID & FIELD_SPLITOR & StrCode & FIELD_SPLITOR & StrName & FIELD_SPLITOR & HTreeOrg.Value & FIELD_SPLITOR & HTreeOrgName.Value & FIELD_SPLITOR & hDropID.Value & FIELD_SPLITOR & hDropname.Value
InBlock.gif        
Else
InBlock.gif            StaffID.Value 
= ""
InBlock.gif        
End If
InBlock.gif
InBlock.gif        
Dim Cs As ClientScriptManager = Page.ClientScript
InBlock.gif        
Dim cstype As Type = Me.GetType()
InBlock.gif
InBlock.gif        
Dim strScript As String = "<script>" + vbCrLf
InBlock.gif        strScript 
+= "window.parent.returnValue='" + StaffID.Value.Replace("'""\'"+ "'" + vbCrLf
InBlock.gif        strScript 
+= "window.parent.close()" + vbCrLf
InBlock.gif        strScript 
+= "</script>" + vbCrLf
InBlock.gif        
If (Not Cs.IsClientScriptBlockRegistered("clientScriptDance")) Then
InBlock.gif            Cs.RegisterClientScriptBlock(cstype, 
"clientScriptDance", strScript)
InBlock.gif        
End If
InBlock.gif
ExpandedBlockEnd.gif    
End Sub

转载于:https://www.cnblogs.com/jiemupig/archive/2006/09/11/500744.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值