2012-05-27 66 views
0

在MVC中有2個視圖MVC棘手的問題說:與.js文件

View-A contains A.js which further contains function A() 

    View-B contains B.js which further contains function B() 

現在,我想打電話給function A()View-B's B.js文件

我不能老是做: -

 #1 I can`t embed A.js into View-B 
    #2 I can`t embed A.js into _Layout.cshtml 

如果這是可能的,那麼請告訴我如何?

+2

何不乾脆創建一個新的JS文件包括()和b()和嵌入在查看該文件? –

+0

爲什麼你不能在視圖B中包含A.js?如果您希望客戶端能夠使用它,您將需要將該JavaScript代碼發送給客戶端。 – David

+0

如果您不加載某個功能,則無法使用它。如果你'不能'加載功能,那麼模型視圖控制器是...現在...控制...你。 –

回答

0

您可以在視圖B之前使用getScript

$.getScript('jsfile.js',function(){ 
    //call function A 
});