动态加载用户控件的同时如何把参数传给用户控件??
使用语言VB。NET
1、在动态加载用户控件的同时如何把参数传给用户控件??
2、传过去以后户控件处怎样获取??
希望解决能详细些,谢谢
贴出代码:
main.aspx文件
Private Sub linkbutton1_click(ByVal sender As System.Object, ByVal e As System.EventArgs)
dim info_id as integer
info_id=40 '如何把info_id的数据传给用户控件UserCon.ascx的id??
'动态加载用刻控件
Dim ctr As Control
ctr = Page.LoadControl("UserCon.ascx")
ctr.ID = "controlname"
PHolder1.EnableViewState = False
PHolder1.Controls.Add(ctr)
end sub
UserCon.ascx文件
用户控件的page_load事件
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
dim id as integer '如何main.aspx文件中的linkbutton1_click事件中info_id的值附给id???
end sub