从javascript调用c#函数

时间:2012-08-02 11:19:20

标签: c# javascript

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

2 个答案:

答案 0 :(得分:4)

哇,哇,这是错的。 您的c#代码将在另一个上下文(服务器,服务等)中运行,javascript将在浏览器上下文中运行。您无法直接从javascript调用服务器中编写的方法。你需要一个像ajax这样的通信层,或者在javascript中编写你的CalculateSalary,这样它就可以在客户端机器(浏览器)上运行。

答案 1 :(得分:0)

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

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