【问题标题】:C# Issue when reading NET app.config values读取 NET app.config 值时的 C# 问题
【发布时间】:2017-06-23 02:48:46
【问题描述】:

我正在尝试将我保存的配置设置读回文本框

txtMailServer.Text = Properties.Settings.Default.MailServer;

但是文本框内容在实际值前面加上了这个文本的前缀...

System.Windows.Forms.TextBox,文本:the.mail.server

是什么原因造成的?

【问题讨论】:

  • 如何保存?如果使用调试器检查该属性的当前值是多少?
  • 我怀疑它是实际代码,而且您可能还有其他未在此处显示的内容(除非那是您保存的值)。注意:如果您使用txtMailServer.ToString() 保持价值,那么这就是您得到的...
  • 我刚刚注意到额外的文本被“保存”到 .config 中,感谢您的想法。将更新...
  • 只是不要保存txtMailServer.ToString(),而是使用txtMailServer.Text

标签: c# settings user.config


【解决方案1】:

OK 已修复 - 仍在学习中...! 当我保存它时,我只需要在控件末尾标记 .Text 。 我假设 Text 属性将被默认 - 对我来说并不聪明。 呵呵

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-08
    • 2019-01-18
    • 1970-01-01
    • 1970-01-01
    • 2011-08-02
    • 2018-03-10
    • 1970-01-01
    相关资源
    最近更新 更多