ここでタイトルを間違って表現した可能性があります。しかし、私が持っているのは、次のユーザー コントロール クラスです。
public class CustomControl : UserControlBase
{
public String MyString { get; set; }
}
このユーザー コントロールのインスタンスをページに含めると、次のようにマークアップで MyString の値を簡単に変更できます。
<XYZ:CustomControl runat="server" MyString="A value" />
ただし、タイプ MyClass のプロパティを含めて、値を「子」クラスに割り当てたいと考えています。
public class CustomControl : UserControlBase
{
public String MyString { get; set; }
public MyClass MyClass { get; set; }
}
public class MyClass
{
public String AString { get; set; }
}
<XYZ:CustomControl runat="server" MyString="A value" MyClass.AString="Some value" />
明らかに上記は機能しませんが、私が達成しようとしていることのアイデアが得られます.