private void EvaluateMethod(TagBuilder builder, TagModel model) { string method = BaseCoreTag.GetAsString(Method, model); if (method != null) { builder.MergeAttribute("method", method.ToLower()); } }
public object EvaluateMulti(TagModel model) { var builder = new StringBuilder(); foreach (ITemplatePart part in _resultParts) { object result = part.Evaluate(model); builder.Append(result != null ? BaseCoreTag.ValueOfWithi18N(model, result) : String.Empty); } return(builder.ToString()); }
public string Evaluate(TagModel model) { var sb = new StringBuilder(); foreach (var part in _templateParsed) { var raw = part.Evaluate(model); var value = BaseCoreTag.ValueOfWithi18N(model, raw); sb.Append(value); } return(sb.ToString()); }
public object GetValue(BaseCoreTag source, TagModel model) { return(_value); }
public object GetValue(BaseCoreTag source, TagModel model) { return(source.GetAutoValue(_propertyName, model)); }
public object GetValue(BaseCoreTag source, TagModel model) { return _value; }
public object GetValue(BaseCoreTag source, TagModel model) { return source.GetAutoValue(_propertyName, model); }