現在、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
ですか?