我想做一个动态加载用户控件的.aspx页面,用.ascx做好控件根据用户不同的选择显示不同的控件及传递参数,看了大半天的帖子也没明白怎么做,哪位高人有做过的例子可不可以发一份给我好好学习一下, 谢谢!
解决方案 »
- 急 怎么解决linkbutton在chrome下不支持click事件
- [急][在线等]使用OWC画多曲线图时出问题。
- 北京的来呀!!!顶出个最有人气的贴子来。。。
- 请问一下关于WEB 和 应用程序交换数据的问题
- 新手发问啦!高手注意啦
- 关于Atlas:自定义类
- Javascript如何判断客户端是否安装了我的ActiveX,这里是个dsoframer.ocx控件,ms自己的
- 请问一下以下两条语句括号是什么的用法
- 如何使一些页面无法通过直接输入路径进行访问?
- 在DataGrid模板列中定义的控件如何访问?
- Menu控件中有12个menuitem,如何分成两行进行显示?(即每行显示6个菜单)
- 网页用15''看就是居中的,用17'' 19''的看就不居中,怎么弄成用所有尺存的显示器看都是居中的???
http://www.cnblogs.com/supers/articles/1242560.html
http://www.cnblogs.com/anyunzhong/articles/858942.html
SqlDataAdapter da=new SqlDataAdapter(str,cn);
da.Fill(ds);
for (int j = 0; j < ds.Tables[0].Rows.Count; j++)
{
xzcs uc3 = (xzcs)Page.LoadControl("~/gy/xzcs.ascx");
uc3.ID = j.ToString();
uc3.dengci = ds.Tables[0].Rows[j][2].ToString(); Panel1.Controls.Add(uc3);
}
红色部分是想在控件加载到页面上的时候就得到动态值的label,这样做值传不进去,该怎么做?分不够再加,关键是要学懂
protected void Page_Load(object sender,EventArgs e)
{
Control uc;
try
{
uc=LoadControl(Request.QueryString[""]+".ascx");
mainform.Controls.Add(uc);
}
catch()
{
}}
public string dengci
{
get{;}
set{;}
}