-2

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

4

2 回答 2

4

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

于 2012-08-02T11:23:53.837 回答
0

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

"<script type='text/javascript'>alert('" + name+"');CalculateSalary();</script>";
于 2012-08-02T11:23:33.607 回答