日期:2014-05-19  浏览次数:20774 次

请问怎样动态添加用户控件的属性?
我现在有一个用户控件,定义了一个string类型的product_id属性.现在我在另一个页面加入这个用户控件,我想在这个页面载入时把我自己定义的一个string变量id赋到用户控件的product_id属性里面,请问怎样实现呢?谢谢

------解决方案--------------------
public string product_id
{
get
{
object b = ViewState[ "product_id "];
if(b==null)
{
return " ";
}
return b.ToString();
}
set
{
ViewState[ "product_id "]=value;
}
}

赋值时 control.product_id=你的值;