【问题标题】:Get winform Webbrowsercontrol Source from app config file从应用配置文件中获取 winform Webbrowsercontrol Source
【发布时间】:2014-10-20 16:35:13
【问题描述】:

有人可以告诉我如何从 appconfig 文件中获取 winforms Webbrowsercontrol 源代码吗?

我尝试了以下但它不起作用

webBrowser2.Navigate = ConfigurationManager.AppSettings["dateandtime"];

这就是我的应用配置文件的样子

<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<appSettings>
    <add key="serverip" value="127.0.0.1" />
    <add key="dbport" value="3306" />
    <add key="defdatabase" value="waq115" />
    <add key="dateandtime" value="http://free.timeanddate.com/clock/i4daxch9/n77/fs18/fcfff/tc212426/pc212426" />
</appSettings>
<startup><supportedRuntime version="v2.0.50727"/></startup>
</configuration>

【问题讨论】:

  • 欢迎来到 Stack Overflow。这不是在这里提问的好方法。到目前为止,您是否尝试过任何方法来解决您的问题?首先展示你的努力,这样人们就可以展示他们的努力。请阅读FAQHow to Askhelp center 作为开始..
  • 我真的很抱歉我用我已经尝试过的东西编辑了我的问题,先生
  • 我用所有细节编辑了我的问题,你能看看吗?
  • 您能否详细说明您的代码“不起作用”的原因?你期待什么,实际发生了什么?如果您遇到异常,请发布发生异常的行和异常详细信息。

标签: c# winforms webbrowser-control app-config


【解决方案1】:

Navigate()是一个方法不是一个变量,所以下面这行代码不会编译,

webBrowser2.Navigate = ConfigurationManager.AppSettings["dateandtime"];

您必须从应用程序配置文件中读取 URL,并将其作为参数传递给 Navigate("URL") 方法,如下所示。

webBrowser1.Navigate(ConfigurationManager.AppSettings["dateandtime"]);

【讨论】:

  • 谢谢先生,但它不起作用我想在表单加载事件时加载该网页,但是当我从应用程序配置文件获取此 URL 时它不起作用。但是当我直接从属性中插入 URL 时,它正在工作
  • 现在它的工作我错误地设置了不完整的 URL 非常感谢你
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-01-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-02-09
  • 2023-03-14
  • 2011-03-08
相关资源
最近更新 更多