to crhacker:本来就是runat="server"的啊~~,想用读写器来获取值也得不到页面中的值。 public string str; //写在控件中的。 public string STR { get { return str; } set { str=value; } } 这样有问题嘛?在页面中check1.str="XXX";
public void Page_Load(object sender, System.EventArgs e)//控件的PageLoad。 { refresh(DDL1,str);//控件中这里的str=null!???? }
这样就可以直接以类的形式调用属性了check1.str=“XXX”
check1即是一个实例.
你试试看.
楼上说的对
public string str; //写在控件中的。
public string STR
{
get
{
return str;
}
set
{
str=value;
}
}
这样有问题嘛?在页面中check1.str="XXX";
public void Page_Load(object sender, System.EventArgs e)//控件的PageLoad。
{
refresh(DDL1,str);//控件中这里的str=null!????
}
我以前是如果把这个自定义控件的ENABLE设为FALSE读出来的值为NULL。
你看看是不是设为FALSE了
to crhacker(探索):在什么地方加runat="server"啊~~