Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在默认web浏览器中从C#启动具有凭据的URL_C#_Url - Fatal编程技术网

如何在默认web浏览器中从C#启动具有凭据的URL

如何在默认web浏览器中从C#启动具有凭据的URL,c#,url,C#,Url,我将VisualStudio2010与.NET4一起使用。我想在系统的默认web浏览器中启动一个带有用户名和密码的URL。必须在不提示用户登录的情况下加载网页。这无法通过系统调用实现,因为IE不再支持带有“”的URL。有没有办法在代码中绕过此限制?登录是弹出式登录还是网页上的登录? 如果是在网页上登录,您可以使用GetElementById(“ID”).SetAttribute(“value”,“YourValueHere”)输入您的用户名和密码,然后您可以单击按钮以相同的方式登录,只需使用.I

我将VisualStudio2010与.NET4一起使用。我想在系统的默认web浏览器中启动一个带有用户名和密码的URL。必须在不提示用户登录的情况下加载网页。这无法通过系统调用实现,因为IE不再支持带有“”的URL。有没有办法在代码中绕过此限制?

登录是弹出式登录还是网页上的登录?
如果是在网页上登录,您可以使用
GetElementById(“ID”).SetAttribute(“value”,“YourValueHere”)
输入您的用户名和密码,然后您可以单击按钮以相同的方式登录,只需使用
.InvokeMember(“单击”)方法。

这是在网页呈现之前的一个弹出式登录。我不知道该怎么做。您可能可以使用P/Invoke执行某些操作。或者你可以这样做,当你运行它时,你的鼠标会点击文本框,通过代码输入信息,然后点击按钮,把你的光标放在那里并调用点击。这只是一个想法。这主要是我在IE上遇到的一个问题。一个格式为“”的URL将在chrome中工作。登录弹出窗口是标准的,每个浏览器都有一个版本,请参见链接。我已经找到了一些例子,但是没有任何东西能在浏览器中弹出。