Helper that provides client-side validation.
The javascript core lib is extension of Peter Bailey's fValidate(http://www.peterbailey.net/fValidate/).
Inheritance: AbstractHelper
		public void Init()
		{
			helper = new ValidationHelper();
		}
Esempio n. 2
0
		protected static void SetUpHelpers(IEngineContext engineContext, IController controller, IControllerContext controllerContext)
		{
			ARFormHelper formHelper = new ARFormHelper();
			formHelper.SetContext(engineContext);
			formHelper.SetController(controller, controllerContext);
	
			ValidationHelper validationHelper = new ValidationHelper();
			validationHelper.SetContext(engineContext);
			validationHelper.SetController(controller, controllerContext);
	
			PresentationHelper presentationHelper = new PresentationHelper();
			presentationHelper.SetContext(engineContext);
			presentationHelper.SetController(controller, controllerContext);
	
            PaginationHelper paginationHelper = new PaginationHelper();
			paginationHelper.SetContext(engineContext);
			paginationHelper.SetController(controller, controllerContext);

			ScriptaculousHelper scriptaculous = new ScriptaculousHelper();
			scriptaculous.SetContext(engineContext);
			scriptaculous.SetController(controller, controllerContext);

			AjaxHelper ajaxHelper = new AjaxHelper();
			ajaxHelper.SetContext(engineContext);
			ajaxHelper.SetController(controller, controllerContext);

			controllerContext.Helpers["Scriptaculous"] = scriptaculous;
			controllerContext.Helpers["Ajax"] = ajaxHelper;
			controllerContext.Helpers["Form"] = formHelper;
			controllerContext.Helpers["ValidationHelper"] = validationHelper;
			controllerContext.Helpers["PresentationHelper"] = presentationHelper;
			controllerContext.Helpers["PaginationHelper"] = paginationHelper;
		}
		protected static void SetUpHelpers(Controller controller)
		{
			ARFormHelper formHelper = new ARFormHelper();
			formHelper.SetController(controller);
	
			ValidationHelper validationHelper = new ValidationHelper();
			validationHelper.SetController(controller);
	
			PresentationHelper presentationHelper = new PresentationHelper();
			presentationHelper.SetController(controller);
	
            PaginationHelper paginationHelper = new PaginationHelper();
            paginationHelper.SetController(controller);

			ScriptaculousHelper scriptaculous = new ScriptaculousHelper();
			scriptaculous.SetController(controller);

			AjaxHelper ajaxHelper = new AjaxHelper();
			ajaxHelper.SetController(controller);

			controller.PropertyBag["Scriptaculous"] = scriptaculous;
			controller.PropertyBag["Ajax"] = ajaxHelper;
			controller.PropertyBag["Form"] = formHelper;
			controller.PropertyBag["ValidationHelper"] = validationHelper;
			controller.PropertyBag["PresentationHelper"] = presentationHelper;
            controller.PropertyBag["PaginationHelper"] = paginationHelper;
		}