コード例 #1
0
        public static KnockoutBinding <TModel> ClickEvent <TModel>(this KnockoutBinding <TModel> knockoutBinding, string action, string controller, string parameter, Expression <Func <TModel, object> > urlParametersGetter)
        {
            var item = new ServerActionKnockoutBindingItem
            {
                Name          = "click",
                UrlExpression = data => GetServerUrlExpression(data, action, controller, parameter, urlParametersGetter)
            };

            knockoutBinding.Items.Add(item);
            return(knockoutBinding);
        }
コード例 #2
0
        public static KnockoutBinding <TModel> ClickEvent <TModel>(this KnockoutBinding <TModel> knockoutBinding, Expression <Func <TModel, string> > urlGetter)
        {
            var item = new ServerActionKnockoutBindingItem
            {
                Name          = "click",
                UrlExpression = data => GetServerUrlExpression(data, urlGetter)
            };

            knockoutBinding.Items.Add(item);
            return(knockoutBinding);
        }