У меня есть файл javascript, и у меня есть метод «Test» в этом методе, который мне нравится называть функцией C#.Вызов функции C# (.cs-файл) из файла javascript (.js-файл)
Функция 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) и .js, где я могу вызвать свою функцию C# ... –