Вот простой способ Javascript:
<script>
var toggle = function() {
var mydiv = document.getElementById('newpost');
if (mydiv.style.display === 'block' || mydiv.style.display === '')
mydiv.style.display = 'none';
else
mydiv.style.display = 'block'
}
</script>
<div id="newpost">asdf</div>
<input type="button" value="btn" onclick="toggle();">
Ответ здесь
, Если *.mvc расширение не будет зарегистрировано к хостингу, это даст 404 исключения. Рабочий способ разместить приложения MVC в этом случае состоит в том, чтобы изменить global.asax маршрутизация пункта следующим образом.
маршруты. Добавьте (новый Маршрут (" {контроллер} .mvc.aspx/{действие} ", новый MvcRouteHandler ()) {Значения по умолчанию = новый RouteValueDictionary (новый {контроллер = "YourController"})});
Таким образом весь Ваш запрос контроллера закончится в *.mvc.aspx, который распознан Вашим хостингом. И как MVC dlls копируются в Ваше локальное мусорное ведро, никакие специальные настройки не должны быть сделаны для него.
К вашему сведению: на сервере 2003 (при разработке приложения, которое должно было подключаться к RPS) это не позволило мне добавить расширение. * Я использовал альтернативное решение, изменив предложение маршрута, и это сработало.
Я думаю так или иначе, необходимо будет сделать, Решение 1 .
Рассматривает конвейер Запроса HTTP.
Только в этой точке делает ASP.NET (или время выполнения PHP) умирают. , Если IIS не имеет того отображения тогда, это никогда не будет вручать от запроса времени выполнения ASP.NET, и запрос никогда не будет достигать Вашего кода. Вот почему Вам нужен тот шарик (*) отображающийся на ISAPI ASP.NET.
ASP.NET URL платформы MVC часто заканчиваются без расширения файла вообще. Если Вы хотите, чтобы эти запросы были обработаны ASP.NET (или некоторое другое время выполнения), необходимо отобразить все запросы независимо от расширения файла к этому ISAPI (т.е. aspnet_isapi.dll).
Это часто также делается для HttpHandlers, который должен служить от медиа как .jpg, .gif. Для обработчика, который будет поражен, это должно быть отображено на Вашем коде даже при том, что .jpg не является "нормальным" расширением файла ASP.NET.
HTH,
Tyler
Вы попытались добавить .aspx до конца названия контроллера?
Это работало на вопрос о Переполнении стека , Где я могу получить ASP.NET хостинг MVC? .