c# - 客户端代码如何在服务器端运行?

标签 c# javascript client-side server-side

我看过几个关于从代码隐藏 (c#) 执行 javascript 代码的主题 (example) .

谁能给出过程的描述:客户端代码是如何在服务器端运行的,经过了哪些过程?它的优点和缺点是什么?

最佳答案

没有什么比客户端或服务器端更好的了。它是执行代码的环境。 在您的服务器中,您有一个容器正在解释您的 C# 代码并将其编译为机器指令。 但是在您的网络浏览器中,有一些可以解释您的 js 代码的工具,它被称为 javascript 编译器,例如 google chrome 中的 V8。

因此,如果您有任何 C# sharp 代码也有一些 Javascript 代码...它的 C3 部分将在服务器中运行并输出包含 HTML、JS 和 CSS 的代码。 所以这是应用业务逻辑后的服务器输出。输出代码将在浏览器上运行,因为浏览器足够智能,可以理解 HTML 和 Javascript 代码。

这样您的 C# 和 Javascript 代码就会执行。

关于c# - 客户端代码如何在服务器端运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20854422/

相关文章:

c# - 调用asmx webservice时如何为base64Binary发送数据

javascript - 客户端与rest-api通信的JS框架

javascript - 如何在 Vanilla JavaScript 中执行 $ ('.div a' ) ?

javascript - Firebase 函数返回 "Response is not valid JSON object."

javascript - 为什么我的 this.class 总是未使用 jQuery 过滤器定义?

javascript - 页面加载后可以使用 javascript/Jquery 重写/修改 URL

javascript - 离线、跨选项卡通信(仅限 JavaScript)

c# - 更新 C# 后用过滤器刷新绑定(bind)的 datagridview

c# - BackgroundMediaPlayer 设置媒体库项目的 Uri 源

c# imap/pop3 邮件服务器