2013-08-22 2 views
0

У меня есть Javacript Как это:вид Обновление с помощью вызова метода действий с Javascript

<script> 
    function GetFromDate() {  
     var dt1 = document.getElementById('fromDate').value; 
     var dt2 = document.getElementById('toDate').value; 
     var url = "Statistics/Excel/" + dt1 + "!" + dt2;   
     window.location.href = url; 
     return false; 

    }; 
</script> 

и контроллер мой ActionResult, как это:

public ActionResult Excel(string id) 
     { 
       \\ View Creation 
       if(SomeLogic) 
        { 
         \\Excel Download Options 
        } 
      return View(viewModel); 
     } 

Хотя он прекрасно работает с Excel Загрузка но он не возвращает вид. Какие-либо предложения? Для получения дополнительной информации объект «viewModel» содержит идеальные данные для отображения.

ответ

0

Если ваш ответ возвращает загрузку файла, то это считается ответом на ваш Http, вы не можете выполнить перенаправление в том же самом действии.

+0

Тогда какой может быть правильный способ? То, что я пытаюсь сделать, - это визуализировать представление в зависимости от выбранного диапазона дат ... Я слышал о частичном представлении в MVC ... есть ли способ сделать это с частичным представлением? –

Смежные вопросы