Я ищу, чтобы узнать, знает ли кто-нибудь, как javascript может вызывать методы на стороне сервера во время выполнения, аналогично тому, как SignalR достигает этого. Причина в том, что я хотел бы использовать этот тип архитектуры в моем коде для удаления операторов switch, которые в конечном итоге вызывают соответствующие методы.Как методы SignalR C# вызывают
Итак, теперь у меня есть C# WebMethod с именем Execute, и он принимает строковый параметр, который затем выбирает соответствующий метод через коммутатор.
public void Execute(string Method)
{
switch (Method)
{
case "doThis":
doThis();
break;
}
}
Было бы неплохо иметь подобный стиль динамически вызов мои C# метод из яваскрипта и правильный метод, то вызывается. Есть идеи?
Также я надеюсь, что кто-то может углубиться, кроме как просто сказать: «Посмотрите на источник».
Я понимаю, как работает javascript, меня больше интересует, что происходит на стороне сервера, когда оно получает это сообщение. Не могли бы вы подробнее рассказать о «отражении» и «динамических» частях? – cgatian