Несколько раз назад я спросил о проблеме с пользовательским шаблоном.Я нашел решение использовать не строго типизированное представление для пользовательского шаблона (для double
типизированных свойств):
@{
string id = ViewData.TemplateInfo.GetFullHtmlFieldId("");
string name = ViewData.TemplateInfo.GetFullHtmlFieldName("");
string value = string.Format(System.Globalization.CultureInfo.CurrentCulture, "{0}", ViewData.ModelMetadata.Model);
}
<input type="text" id="@id" name="@name" value="@value" />
Но я не могу найти информацию о том, как метод из TemplateInfo получает имя и идентификатор?Какой параметр мне следует передать им, если свойство является объектом сложного типа?