Esempio n. 1
0
 // Unit testing version
 internal static string TemplateFor <TContainer, TValue>(
     this HtmlHelper <TContainer> html,
     Expression <Func <TContainer, TValue> > expression,
     string templateName,
     string htmlFieldName,
     DataBoundControlMode mode,
     object additionalViewData,
     TemplateHelperDelegate templateHelper
     )
 {
     return(templateHelper(
                html,
                ModelMetadata.FromLambdaExpression(expression, html.ViewData),
                htmlFieldName ?? ExpressionHelper.GetExpressionText(expression),
                templateName,
                mode,
                additionalViewData
                ));
 }
Esempio n. 2
0
 // Unit testing version
 internal static string Template(
     HtmlHelper html,
     string expression,
     string templateName,
     string htmlFieldName,
     DataBoundControlMode mode,
     object additionalViewData,
     TemplateHelperDelegate templateHelper
     )
 {
     return(templateHelper(
                html,
                ModelMetadata.FromStringExpression(expression, html.ViewData),
                htmlFieldName ?? ExpressionHelper.GetExpressionText(expression),
                templateName,
                mode,
                additionalViewData
                ));
 }