javascriptコードを埋め込んだC#コードがあります。CalculateSalary()
メソッドはC#コードで定義されています。しかし、javascriptコードから呼び出そうとすると、エラーが返されます。
2 に答える
4
うわー、これはとても間違っています。c#コードは別のコンテキスト(サーバー、サービスなど)で実行され、javascriptはブラウザーコンテキストで実行されます。サーバーで記述されたメソッドをjavascriptから直接呼び出すことはできません。ajaxのような通信レイヤーが必要です。または、CalculateSalaryをjavascriptで記述して、クライアントマシン(ブラウザー)で実行できるようにします。
于 2012-08-02T11:23:53.837 に答える
0
1つの間違いは、これをjavascriptの近くのスクリプト内<">
で置き換える必要があることです。<'>
"<script type='text/javascript'>alert('" + name+"');CalculateSalary();</script>";
于 2012-08-02T11:23:33.607 に答える