gpt4 book ai didi

c# - 'CalendarExtender1' 的 TargetControlID 无效。找不到 ID 为 'text1' 的控件

转载 作者:太空宇宙 更新时间:2023-11-03 11:17:44 26 4
gpt4 key购买 nike

我已经创建了文本框并动态使用了 CalendarExtener。我收到错误消息“‘CalendarExtender1’ 的 TargetControlID 无效。找不到 ID 为‘text1’的控件。”

下面是我的代码

protected void Page_Load(object sender, EventArgs e)
{
TextBox tb = new TextBox();
tb.ID = "text1";
AjaxControlToolkit.CalendarExtender publishdate = new AjaxControlToolkit.CalendarExtender();
publishdate.ID = "CalendarExtender1";
publishdate.TargetControlID = tb.ID;
Panel1.Controls.Add(publishdate);
}

最佳答案

您还没有将 TextBox 添加到页面的控件集合中。

Panel1.Controls.Add(tb);
Panel1.Controls.Add(publishdate);

请问为什么要动态创建?这将使事情比声明式添加困难得多,并且可能会导致事件或 ViewState 出现问题。

关于c# - 'CalendarExtender1' 的 TargetControlID 无效。找不到 ID 为 'text1' 的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12141657/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com