Теперь вы точно знаете, как интерпретировать ваш вопрос ... MVC кажется совершенно неконтролируемым.
Но ... На мой взгляд, у вас есть контроллер с именем ImageController с действием под названием Delete.Действие принимает параметр FormCollection, который при вызове содержит имя изображения.
Поэтому, когда вы удаляете, у вас есть форма, которая выполняет POST для ImageController-> Delete Action и передает имя изображенияс этим.Название изображения содержится в скрытом поле.
В качестве дополнительного примечания: Использование имени в качестве идентификатора может быть не очень хорошей идеей.Одна из причин - атаки через каталог.Например, вместо имени изображения указывается «... / .. / .. /».Если вы плохо разбираетесь в белых списках / проверке вводимых данных, такая атака, скорее всего, будет возможна.
http://en.wikipedia.org/wiki/Directory_traversal