繁体   English   中英

在 C# ASP.NET 中使用字符串作为控件 ID

[英]using string as control id in C# ASP.NET

我有一个包含 2 个文本框项目的页面,一个按钮 textbox1 包含一个单词,而 textbox2 是空的

现在我想通过单击按钮将 TextBox1.Text 的内容放入 TextBox2.Text,

我试过:

protected void Button1_Click(object sender, EventArgs e) 
{ Page.FindControl("TextBox2").Text = TextBox1.Text; }

此代码不起作用,如何使其工作?

TextBox textbox2= (TextBox)FindControlRecursive(Page, "TextBox2");

尝试使用它,参考这篇文章

您需要先定义它然后应用属性

protected void Button1_Click(object sender, EventArgs e) 
{ 
    TextBox textBox2 = (TextBox)Page.FindControl("TextBox2");
    textBox2.Text = TextBox1.Text; 
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM