avatar
ASP.NET 难题测试 (1)# DotNet - 窗口里的风景
p*p
1
看到几个有趣的问题,如果不看ASP.NET source code, 几乎就无法解决。
private void Page_Load(object sender, System.EventArgs e)
{
DropDownList ddlDynamic = new DropDownList();
ddlDynamic.ID = "ddlDynamic";
HtmlForm form1 = (HtmlForm)this.FindControl("Form1");
if (!IsPostBack)
{
ddlDynamic.Items.Add("Before");
}
form1.Controls.Add(ddlDynamic);
if (!IsPostBack)
{
ddlDynamic.Items.Add("After");
}
}
在Page上扔个Button,
avatar
w*w
2
what is the reason? i don't know answer. My wild guess would be DropdownList
initialized when it was added to the form.

【在 p*p 的大作中提到】
: 看到几个有趣的问题,如果不看ASP.NET source code, 几乎就无法解决。
: private void Page_Load(object sender, System.EventArgs e)
: {
: DropDownList ddlDynamic = new DropDownList();
: ddlDynamic.ID = "ddlDynamic";
: HtmlForm form1 = (HtmlForm)this.FindControl("Form1");
: if (!IsPostBack)
: {
: ddlDynamic.Items.Add("Before");
: }

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。