C# 我在文本框中输入了机器名,但是现在我想用空字符串替换它,它';它没有被替换

C# 我在文本框中输入了机器名,但是现在我想用空字符串替换它,它';它没有被替换,c#,asp.net,button,textbox,C#,Asp.net,Button,Textbox,下面是代码剪贴 private void pname_TextChanged(object sender, EventArgs e) { string PcName = System.Environment.MachineName; pname.Text = PcName; } 我想在单击“取消”按钮时清除pname文本框。请向我们显示用于单击“取消”按钮的事件处理程序。该名称表示在文本更改时运行此操作;为什么不在页面加载时运行这样的方法呢?(因此只设置一次)正如其他人所说,您

下面是代码剪贴

private void pname_TextChanged(object sender, EventArgs e)
{
    string PcName = System.Environment.MachineName;
    pname.Text = PcName;
}

我想在单击“取消”按钮时清除pname文本框。

请向我们显示用于单击“取消”按钮的事件处理程序。该名称表示在文本更改时运行此操作;为什么不在页面加载时运行这样的方法呢?(因此只设置一次)正如其他人所说,您需要在Cancel Button事件中添加“replace with empty string”逻辑。此外,此值的初始设置应在页面加载事件中完成,而不是在文本更改中完成。想想看,你想让你的文字每次都改变吗?谢谢,伙计,它成功了