Файлы Excel в ASP.Net MVC - PullRequest
       36

Файлы Excel в ASP.Net MVC

1 голос
/ 15 июня 2009

Есть ли способ использовать серверные элементы управления в ASP.NET MVC?

В частности, мне нужно использовать элемент управления FarPoint Spread в моем приложении для отображения файла Excel, существующего на сервере, с возможностью отображения обновлений на клиенте в режиме реального времени.

Причина, по которой я хочу использовать MVC вместо веб-форм, заключается в том, что в конечном итоге мы собираемся удалить файлы Excel и создать представления программным способом, но я должен отобразить эти файлы сейчас, поскольку у нас нет времени для создания этой функциональности. на этом этапе.

Ответы [ 3 ]

4 голосов
/ 15 июня 2009

Мое предложение было бы использовать WebForms для страниц, которые нуждаются в настраиваемом элементе управления и MVC для всего остального. Чтобы смешивать WebForms в MVC в одном приложении, вам понадобится вызов IgnoreRoute, чтобы MVC не пытался обрабатывать файлы .aspx и вам нужно убедиться, что все необходимое для WebForms добавлено в web.config. Скотт Хансельман имеет отличный пост здесь с подробностями.

2 голосов
/ 29 декабря 2011

FarPoint недавно выпустила компонент Spread, который поддерживается на платформе MVC. Вы можете просмотреть, в каком блоге содержится подробная информация об использовании Spread с MVC 3. Надеюсь, это поможет.

http://www.gcpowertools.info/2011/12/using-grapecity-spread-for-net-with-mvc.html

0 голосов
/ 18 июня 2009

Я не уверен, как работает элемент управления FarPoints, но если я использую его как компонент aspose cell, я не думаю, что у вас возникнут какие-либо проблемы.

Насколько мне известно, ничто не мешает вам использовать обычные элементы управления веб-формами где-либо в вашем приложении MVC, просто они больше всего полагаются на ViewState и модель обратной передачи (которых нет) и, следовательно, не работают должным образом.

На самом деле нет никакого интерфейса, отображаемого для элемента управления aspose excel, поэтому вы должны иметь возможность просто создать объект, вызвать некоторые методы для настройки и затем сгенерировать сгенерированный файл в ответ так же, как в событие нажатия кнопки.

Это все гипотетически, и я заранее извиняюсь, если это не работает!

Paul. http://www.tumelty.com/

...