从javascript中调用一个c#函数

Call a c# function from javascript

本文关键字:一个 函数 javascript 调用      更新时间:2023-09-26

我有C#代码,其中嵌入了javascript代码。CalculateSalary()方法是在C#代码中定义的。但是,当我尝试从javascript代码调用它时,会返回一个错误。

哇,伙计,这太错误了。您的c代码将在另一个上下文(服务器、服务等)中运行,javascript将在浏览器上下文中运行。您不能直接从javascript调用在服务器中编写的方法。您需要像ajax这样的通信层,或者用javascript编写CalculateSsalary,以便它可以在客户端机器(浏览器)上运行。

一个错误是<">,它应该在javascript:附近的脚本中用<'>替换

"<script type='text/javascript'>alert('" + name+"');CalculateSalary();</script>";