Синтаксис Razor для открытия окна explorer

#windows #razor #explorer #webmatrix

#Windows #razor #проводник #webmatrix

Вопрос:

Новичок здесь:

Я хотел бы иметь интерактивную ссылку в Razor для открытия окна проводника на клиентском компьютере при передаче соответствующего пути. Я новичок в синтаксисе (и ограничениях), но все это внутреннее, поэтому я могу решить любые проблемы безопасности (если это необходимо).

В качестве альтернативы, также приветствуется совет по (очень) простому в установке бесплатному элементу управления. 🙂

Комментарии:

1. Это должно быть сделано на клиентском компьютере; это не имеет ничего общего с Razor. Кроме того, это невозможно.

2. Я сомневаюсь, что это невозможно.

3. Без написания плагина для браузера это невозможно в современных браузерах.

Ответ №1:

В IE6 вы должны уметь писать <a href="file://c:whatever>...</a> .
Я не думаю, что это сработает в любом другом браузере.

Комментарии:

1. Я могу подтвердить, что это также работает в IE8 и IE9. Мы используем подключенный диск для внутреннего приложения.

2. @Knox: Из какой зоны вы пришли? Каковы ваши настройки безопасности?

3. У клиентских компьютеров есть диск P, который сопоставлен с серверным компьютером. Таким образом, клиент имеет полные привилегии для прямого доступа к файлам изначально без какого-либо браузера. Ссылка просто открывает окно проводника Windows с файлами. Мы обслуживаем файлы не через http, а напрямую через общий доступ к файлам. В настройках безопасности или зоне нет ничего особенного. В примере @Slaks диск C, на который ссылаются, является диском C клиента, а не диском C сервера.

4. @Knox: В какой зоне находится ссылка?

5. Я ошибался в настройках безопасности. Вы получите предупреждение в IE9, если базовый веб-сайт отсутствует в списке «Надежные сайты». Я думаю, мне бы это не понадобилось, если бы мой веб-сайт находился на сайте «интрасети», который настроен на автоматическое обнаружение. В моем случае это не определяется автоматически.