private string username = "";
private string password = "";
public string userName
{
get
{
return usernameTb.Text.Trim();
}
set { username = value; }
}
public string PSW
{
get
{
return pswTb.Text.Trim();
}
set { password = value; }
}以上代码跟直接拿usernameTb.Text.Trim(),pswTb.Text.Trim()有什么区别?不太清楚它的优越性。
private string password = "";
public string userName
{
get
{
return usernameTb.Text.Trim();
}
set { username = value; }
}
public string PSW
{
get
{
return pswTb.Text.Trim();
}
set { password = value; }
}以上代码跟直接拿usernameTb.Text.Trim(),pswTb.Text.Trim()有什么区别?不太清楚它的优越性。
private string password = "";
public string userName
{
get
{
EnsureChildControls();
return usernameTb.Text.Trim();
}
set {
EnsureChildControls();
username = value; }
}
public string PSW
{
get
{
EnsureChildControls();
return pswTb.Text.Trim();
}
set {
EnsureChildControls();
password = value; }
}没人告诉你asp.net下的控件要写 EnsureChildControls(); 吗?那么现在记住它吧,这很重要,写着行代码这可以显示出你确实了解 asp.net 与 winform 机制的区别。
你是想说保留有ViewState会有什么影响吗
感谢前辈,但我还是看不懂 EnsureChildControls()这个在程序中存在的价值,可否说具体些?
普通的控件,直接拉出来的,VS中那些“标准”控件
那就没什么好纠结的,就这一段代码而言,看里面的renturn部分,完全按你想的那样,