2015-11-05 65 views
0

我有一個包含保存方法的dll。現在我知道可以從我的控制器訪問這個。是否有可能直接從視圖使用JavaScript訪問此方法,並基本上執行保存操作,而無需調用控制器? 我不知道這是可能的,因爲您需要能夠創建您的模型的實例,填充它,然後將其傳遞給該方法。從MVC視圖訪問DLL中的SaveMethod

回答

1

JavaScript/Jquery不能直接與你的dll交互(我認爲你的dll是一個簡單的類庫項目)。 JavaScript/Jquery將在你的Controller中調用一個方法/行爲(你已經在做),WebAPI,WebService,WCF,Generic Handler(.ashx)等的動作,並且這個動作會在內部調用你的dll的save方法。

+0

如果它不是一個DLL,但只是一個簡單的類呢?我可以從視圖中訪問課程嗎?我知道我可以從視圖中引用外部.js文件,但.NET類又如何? – alemus

+0

不,你不能直接,需要有一些如上所述的中間技術,可以與你的班級互動。 –