В настоящее время я работаю над помощником по пользовательскому тегу ASP.NET Core. Мне нужно прочитать сложный объект из атрибута следующим образом:
[Модели]
public class Page {
[HtmlAttributeName(page-size)]
public int size {get; set;}
}
public class MyControl {
public Page page {get; set;}
}
[класс TagHelper]
[TargetElement("MyControl", Attributes="page-size")]
public class MyControlTagHelper : TagHelper {
public Page page {get; set;}
//Here i have process methods.
}
И теперь я хочу получить значение размера страницы в представлении следующим образом:
<MyControl page-size="4"></MyControl>
Я не знаю, чтобы сделать это. До сих пор я пытался предоставить полный сложный объект атрибуту как показано в этой статье.
Как я могу прочитать значения сложного объекта как page-size
?