onkeydown类型的事件在服务器端是否有意义?

时间:2011-03-11 00:00:51

标签: c# php javascript asp.net events

在C#的情况下,当我们编写一个通常在服务器端工作的keydown事件时,会发生什么? PHP能做到吗?或者应该只在客户端的javascript中工作? 对不起,我很困惑。

2 个答案:

答案 0 :(得分:3)

PHP和C#(在Web服务器后面)都是服务器端语言,因此它们不处理客户端引发的任何事件。

所以你应该用JavaScript处理这个事件(我建议你看一下jQuery)。使用JavaScript,如果您需要服务器交互,您可以向服务器发送Ajax请求,并最终将一些值返回给客户端。

答案 1 :(得分:1)

对于Web应用程序,用户通过浏览器客户端与Web应用程序进行交互,该客户端能够在客户端而不是服务器上执行Javascript。任何客户端事件都将在Javascript中处理。 PHP仅在服务器上执行,因此不知道客户端事件何时发生,除非您编写Javascript代码以使用AJAX将这些事件发送到服务器