我正在尝试将 uri 从文本框发送到 weblclient 实例。问题是如果我发送 www.stackoverflow.com 它会引发格式异常。如何解决这个问题?我不能攻击 http:// 因为如果用户粘贴正确的格式,那么动态附加的位会导致问题。
protected void TextBoxUrl_TextChanged(object sender, EventArgs e)
{
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
using (var wc = new System.Net.WebClient())
{
doc.Load(wc.OpenRead(TextBoxUrl.Text),Encoding .UTF8 );
}
}