【发布时间】:2010-05-19 09:38:14
【问题描述】:
我有一个 ASP.NET Web 应用程序。
在 .ascx 页面的代码隐藏(我嵌入如下)中,我尝试使用如下方法将字符串写入文本框:
嵌入控件的代码:
控制 ctrl = Page.LoadControl("/RackRecable.ascx"); PlaceHolder1.Controls.Add(ctrl);
插入文本框的字符串方法:
string AppendDetails()
{
StringBuilder sb = new StringBuilder();
sb.Append("msg" + " " + textbox1.Text etc etc );
return sb.ToString();
}
调用为(在按钮单击的代码隐藏事件处理程序中):
this.TextBox4.Text = AppendDetails();
我使用 ATextBox.Text = AppendDetails 来调用它(在按钮单击事件处理程序中)。文本框 TextBox4 位于设计器文件中,所以我很困惑为什么文本没有写入此文本框(它是只读且已启用)。
单步执行时,textbox4 控件将成功显示我希望它在快速查看中显示的文本,但在实际页面中不会显示。
有什么想法吗?
谢谢
【问题讨论】:
标签: asp.net