我目前正在开发一个 ASP.NET Core 自定义标签助手。我需要从属性中读取一个复杂的对象,如下所示:
[楷模]
public class Page {
[HtmlAttributeName(page-size)]
public int size {get; set;}
}
public class MyControl {
public Page page {get; set;}
}
[标签助手类]
[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
?