2015-11-05 1 views
0

У меня есть dll, который содержит метод сохранения. Сейчас я знаю, что могу получить доступ к этому из моего контроллера. Можно ли получить доступ к этому методу непосредственно из представления с помощью javascript и выполнить операцию сохранения без вызова контроллера? Я не уверен, что это возможно, так как вам нужно создать экземпляр вашей модели, заполнить его и передать его методу.Доступ к SaveMethod в DLL из MVC View

ответ

1

JavaScript/JQuery не может напрямую взаимодействовать с вашей DLL (я считаю, что ваша dll - это простой проект библиотеки классов). JavaScript/JQuery будет вызывать methood/action в вашем контроллере (вы уже делаете), действие WebAPI, WebService, WCF, Generic Handler (.ashx) и т. Д., И это действие будет внутренне вызывать метод сохранения вашей DLL.

+0

Что делать, если это не DLL, а просто класс? Могу ли я получить доступ к классу из представления? Я знаю, что могу ссылаться на внешние .js-файлы из представления, но как насчет .NET-класса? – alemus

+0

Нет, вы не можете напрямую, нужно иметь некоторую промежуточную технологию, как указано выше, которая может взаимодействовать с вашим классом. –

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