-1

我正在使用下面的代码来调用 ac# 函数。但它在 aspx 页面中工作正常而不是在用户控制中。请帮我解决这个问题。

function add_plan() {
            try {
                alert('enter');
                PageMethods.add_plan_Items(onSucceeded, onFailed);
            }
            catch (ex) {
                alert(ex);
            }

        }

        function CallParametersPageMethod() {
            try {
                PageMethods.MyFirstParameterPageMethod("This is a Demo", onSucceeded, onFailed);
            }
            catch (ex) {
                alert(ex);
            }
        }
        function onSucceeded(result, userContext, methodName) {
            $get('div1').innerHTML = result;
        }

        function onFailed(error, userContext, methodName) {
            alert("An error occurred")
        }
4

1 回答 1

0

您必须将方法从控件的代码隐藏文件 ( ascx.cs) 移动到页面的文件隐藏代码 ( .aspx.cs)。或者在 Web 服务中移动该方法。

于 2013-02-15T13:06:17.053 回答