PrivateSub SetTextBoxValue()Sub SetTextBoxValue(ByVal Page As Control, ByVal TextBoxValue AsString) ForEach ctl As Control In Page.Controls IfTypeOf ctl Is TextBox Then CType(ctl, TextBox).Text = TextBoxValue Else If ctl.Controls.Count >0Then SetTextBoxValue(ctl, TextBoxValue) EndIf EndIf Next End Sub
该函数功能见标题, 调用例子:SetTextBoxValue(Me.Page,"想置换的string") 如果想置换页面所有的Label,只要把 If TypeOf ct1 Is TextBox Then中的TextBox 改成Label就行了,很不错的函数,供参考。