2015-11-05 68 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

不,你不能直接,需要有一些如上所述的中间技术,可以与你的班级互动。 –