1

これは単純な構文の質問ですが、答えを見つけることができませんでした (または、質問を見つけるためにどのように表現すればよいかわかりませんでした)。

次のように、Javascript 変数を .NET スクリプトに渡そうとしています。

var name = '<%=GetName(' + String(pageid) + ') %>';

GetName は明らかにサーバー側の .NET 関数です。現在の状態で使用しようとすると、「Expression Expected」サーバー エラーがスローされます。

私の構文の問題は何ですか?ありがとう!

4

1 に答える 1

3

それをしてはいけない。JavaScript が実行されるまでに、.NET ページは既にレンダリングされており、サーバーを離れています。それを行う別の方法を考え出す必要があります (値を事前に計算する、xhr...)

于 2013-06-05T15:17:32.363 に答える