Следующий фрагмент кода дает мне следующее исключение
System.Reflection.TargetInvocationException: цель вызова сгенерировала исключение. ---> Microsoft.JScript.JScriptException: ожидается функция
Трассировка стека
System.Reflection.TargetInvocationException: цель вызова сгенерировала исключение. ---> Microsoft.JScript.JScriptException: функция, ожидаемая в Microsoft.JScript.LateBinding.Call (связыватель Binder, аргументы Object[], модификаторы ParameterModifier[], культура CultureInfo, String[] namedParameters, логическая конструкция, логические скобки, механизм VsaEngine ) в Microsoft.JScript.LateBinding.Call(аргументы Object[], логическая конструкция, логические скобки, движок VsaEngine) --- конец трассировки внутреннего стека исключений --- в System.RuntimeMethodHandle.InvokeMethod(целевой объект, аргументы Object[] , знак подписи, логический конструктор) в System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, параметры Object[], аргументы Object[]) в System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] параметры, культура CultureInfo) в System.RuntimeType.InvokeMember (имя строки, BindingFlags bindingFlags, связыватель Binder, цель объекта, Object [] createdArgs, модификаторы ParameterModifier [], культура CultureInfo e, String[] namedParams) в MForms.ScriptManagerM3.RunScript(Type scriptType, ControlScript controlScript, Object runContext, IScriptDebugOutput scriptDebugOutput) в Mango.UI.Script.ScriptToolControl.Run()
Фрагмент кода
import System;
import System.Windows;
import System.Windows.Controls;
import MForms;
import Mango.UI;
import Mango.UI.Core;
import Mango.UI.Core.Util;
import Mango.UI.Services;
import System.Collections.Generic;
import System.Collections;
package MForms.JScript {
class ValidateField {
var controller;
var debug;
var value;
var textBoxlotref1Element;
var max;
var min;
public function Init(element : Object, args : Object, controller : Object, debug : Object) {
var content : Object = controller.RenderEngine.Content;
this.textBoxlotref1Element =ScriptUtil.FindChild(content, "WLBREF");
textBoxlotref1Element.add_Click(testMethod);
}
public function testMethod(sender: Object, e: EventArgs) {
}
}
}
Я новичок в JScript. Я думаю, что где-то пропустил простой шаг.
Спасибо!