我有一個javascript文件,我有一個方法「測試」,我喜歡調用c#函數。從JavaScript文件(.js文件)調用c#函數(.cs文件)
c#函數與javascript文件中的文件不在同一個文件中。
它在一個.cs文件中。那麼我該如何管理javascript函數能夠調用c#函數呢?
我已經在互聯網上搜索,但大多數解決方案都基於一個ASPX和apx.cs文件...
我想是這樣的:
viewer.js
function Test() {
alert("Hello world-2");
window.external.MethodToCallFromScript();
}
ScriptManager.cs
[ComVisible(true)]
public class ScriptManager
{
public void MethodToCallFromScript()
{
Debug.WriteLine("test");
}
}
但它沒有工作...
有人能幫助我嗎?
謝謝!
你使用的是asp.net嗎? –
你想做什麼? – Hilmi
我想有兩個獨立的文件,像我現在有: 一個.cs文件,其中我的功能是(此時只是一個消息框顯示「你好世界」,但後來它不僅僅是 - > HTTPWebrequest) 和a .js文件,我可以打電話給我的C#函數... –