一个关于获取用户控件属性的问题
.我有个main.aspx的页
页里有一个login.ascx的用户控件
login.ascx里有一个
public string StrLogin
{get {return strLogin;}}
login.ascx有一个buttonClick事件
该事件里.给strLogin赋值..
strLogin = textbox.text;
我在main页里.怎么取得这个
属性值?
原来我直接在main.aspx.cs里使用..
login lg = new login();
string test = lg.StrLogin();
结果发现.执行的顺序是先执行
了main.aspx.cs里的
string test = lg.StrLogin();
然后才执行login.aspx.cs里的
赋值语句..
不知道要怎么解决这个问题..
请教了...给解答..谢谢..
------解决方案--------------------那就把取值放到用户控件的page_load里,再用viewstate.