/// <summary> /// Generates hidden indexer input for model according to template info. /// </summary> /// <param name="helper">HtmlHelper.</param> /// <param name="htmlAttributes">Html attributes to attach to input.</param> /// <returns>Indexer input for model.</returns> public static MvcHtmlString HiddenIndexerForModel <TModel>( this HtmlHelper <TModel> helper, object htmlAttributes) { // Get collection name and index from template info TemplateInfo templateInfo = helper.ViewData.TemplateInfo; string collectionName = templateInfo.GetCollectionName(); string collectionIndex = templateInfo.GetCollectionIndex(); return(helper.HiddenIndexerForModel( collectionName, collectionIndex, htmlAttributes)); }