1. 为什么在C#中可以调用自己?
比如下列代码:
protected override void Render(System.Web.UI.HtmlTextWriter writer)
{
if (Message != String.Empty)
this.lblWelcome.Text = _message;
if (IconImageUrl != String.Empty)
this.imgIcon.ImageUrl = _imageurl;
base.Render(writer);
}
再比如:
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
2.为什么在.net的环境里和在iis中运行得到了不同的页面
在给页面添加自定义控件的时候
在.net里调试不显示用户控件,可以在iis里运行却显示了
3,protected string HeaderMessage=String.Empty;
中的String.Empty和前面的string有何不同,各是什么类型?