Ответ 1
Это действительный относительный URL. Пример недопустимого URI:
"http://example.com<>"
Если вы хотите разрешить только абсолютные URI, используйте UriKind.Absolute
.
При этом пример не будет разбираться.
Я пытаюсь проверить Uri, используя метод Uri.TryCreate, и когда я вызывал его с недопустимой строкой, метод возвращался true. Любые идеи почему? Мой код ниже:
private void button1_Click(object sender, EventArgs e)
{
Uri tempValue;
if (Uri.TryCreate("NotAURL", UriKind.RelativeOrAbsolute, out tempValue))
{
MessageBox.Show("?");
}
}
Это действительный относительный URL. Пример недопустимого URI:
"http://example.com<>"
Если вы хотите разрешить только абсолютные URI, используйте UriKind.Absolute
.
При этом пример не будет разбираться.