У меня есть текстовое поле в моем веб-приложении. В этом поле указывается адрес URL-адреса, который пользователь может указать.Игнорировать пробелы в текстовом поле
Если пользователь задает неверный адрес URL-адреса, который имеет префикс пробела, например, " www.blablabla.xyz"
, я хочу проигнорировать это и установить правильный URL-адрес ("www.blablabla.xyz"
). Значение * представляет некоторый метод.
Я использую <%: Html.* %>
условия, и я держу этот URL-адрес.
Представьте себе, это что-то вроде этого: <%: Html.*(doom =>doom.MyURL)%>
MyURL является строкой. Итак, есть ли способ игнорировать пробелы в этом случае? Если да, как я могу это сделать?
Я попытался добавить .Trim()
после doom.MyURL (doom.MyURL.Trim())
, но это дает мне ошибку ..
ADD: Я думаю, что, может быть, я могу изменить декларацию MyURL в .cs файл? Теперь MyURL определяется как: public string MyURL { get; set;}
Есть ли простой вариант указать это «игнорировать» здесь в .cs?
Что такое ошибка? Можете ли вы предоставить более подробную информацию об этом? – Kaitlyn
Я поставил 'MyURL' на самом деле' Uri', который вам нужно '.ToString()' явно, прежде чем вы сможете 'Trim()' it. – SimpleVar
Данная ошибка: «Ссылка на объект не установлена в экземпляр объекта». 'System.NullReferenceException. – bodley