0
VB関数を呼び出すaspファイルにjavascriptがあります。javascriptからVB関数を呼び出す
のAsp javascript関数:VBで
<script type="text/javascript">
function functionName(sender, args) {
var variable = args.get_value();
PageMethods.VBFunctionName(variable);
}
</script>
機能:
<System.Web.Services.WebMethod()>
Public Shared Function VBFunctionName(variable As String) As String
Dim result As String = variable
Return result.ToString()
End Function
そして、私はまた、ページの方法を可能にするためにScriptManagerを追加しました:
<asp:ScriptManager ID="sm" runat="server" EnablePageMethods="True"></asp:ScriptManager>
をしかし、それはありますうまくいきません! aspファイルで、このオプションのためのオートコンプリートを 'PageMethods'とタイプすると利用できません。だから、エラーは、EnablePageMethodsと思う。
どうすればこの問題を解決できますか?
アプリを実行するときにエラーメッセージが表示されますか? –
エラーはありませんが、 "PageMethods.VBFunctionName(variable);"という行は関数を呼び出しません。私がPageMet ...をタイプし始め、PageMethods関数を選択するためにCTRL +スペースを試してみると、その関数は利用できません。 – Developer1903
ブラウザのコンソールにエラーメソッドがありますか?そしてあなたのJavaScript関数の前にScriptManagerタグをページに入れましたか? – ADyson