J'ai le code suivant:En utilisant C#, comment puis-je définir une propriété Url à un fichier HTML dans mon projet?
if (System.IO.File.Exists(htmlLocation))
{
vEarthBrowser.ObjectForScripting = this;
vEarthBrowser.Url = new Uri(htmlLocation);
}
else
{
throw new Exception("HTML file not found!");
}
htmlLocation est défini comme:
private string htmlLocation = "VirtualEarth.html"
Soi-disant le projet, je suis arrivé de c'était en ordre de marche, mais je n'ai pas changé de code. Si je cours cela, la nouvelle ligne Uri() me donne une erreur, "Invalid URI: Le format de l'URI n'a pas pu être déterminé."
Le fichier est présent (comme indiqué en réussissant avec succès la méthode Exists() dans le If). Quelle est la méthode correcte pour référencer une URL sur le contrôle WebBrowser lorsque vous souhaitez charger un fichier HTML dans le répertoire d'application par défaut?
Edit:
Je dois préciser que ce projet est WinForms, pas un projet web.
try 'new Uri (htmlLocation, UriKind.Relative)' –
essayé ceci ... a reçu une exception, "La navigation vers une URL relative a échoué." –