【发布时间】:2013-08-29 12:59:24
【问题描述】:
这个程序有一个固定的链接,永远不会改变。它包含 5 个文本框。固定链接是:
<seite>utm_source=<website>_<page>_de&utm_medium=banner&utm_campaign=<kampagne>&utm_content=<format>
<> 中的每个值都应由文本框值更改。这是我的小程序的图像:
现在我的问题是:第一个值是正确的,但其他值不是。因此,例如,如果我输入第二个 texbox:“website”,它不仅将<website> 替换为“website”。它将<website> 替换为System.Windows.Forms.TextBox, Text: website。
我尝试过的代码:
private void btn_SendAll_Click(object sender, EventArgs e)
{
txt_FinishLink.Text = txt_Site.Text + "utm_source=" + txt_Website + "_" + txt_Page + "_de&utm_medium=banner&utm_campaign=" + txt_Campaign + "&utm_content=" + txt_Format;
}
【问题讨论】:
-
你需要在每个文本框名称后使用
.Text来获取文本框中的字符串。 -
你应该使用你的文本框的文本属性,txt_Campaign.Text 等等。
-
我无法从您发布的代码中真正看出,但我认为您的“txt_Website”和其他的也需要是“txt_Website.Text”等等。
-
@Tim 当您提供问题的完整解决方案时,为什么不发布答案而不是评论?
-
@Andrew 因为这太简单了