Код:
ListItem removeItem = myDropDown.Items.FindByValue ("TextToFind"); drpCategory.Items.Remove (RemoveItem);
Замените «TextToFind» на элемент, который вы хотите удалить.
Итак, другие ответы здесь в значительной степени проигнорировали ваш пост. Будем надеяться, что я не сделал то же самое.
Мне кажется, что вы хотите только кодировать базовое имя? Если это так, эта функция ad-hoc должна выполнить трюк:
function encode_basename($url) {
$url = explode('/', $url);
$base = array_pop($url);
return implode('/', $url) . '/' . urlencode($base);
}
//returns: http://www.example.com/Data/image/office-d%25C3%25B4n-s%25C3%25AC-%25C3%25A0.jpg