ASP.NETダイナミックロードユーザーコントロールの実装方法
610 ワード
ステップ1:例えばユーザコントロールをMyListに置く.Ascx、そしてそのControl命令は:
この時点ですでにInheritsが存在し、ClassNameがその名前であることが付属しています.存在しない場合はClassNameプロパティを作成する必要があります.
共通属性IDがあるとします.
ステップ2:あるASPXファイルを動的にロードする必要がある場合は、まず
追加:
完了します.
この時点ですでにInheritsが存在し、ClassNameがその名前であることが付属しています.存在しない場合はClassNameプロパティを作成する必要があります.
共通属性IDがあるとします.
ステップ2:あるASPXファイルを動的にロードする必要がある場合は、まず
, GetAscx.aspx.cs ASCX :
Control_ViewComment ctrl = (Control_ViewComment)Page.LoadControl("~/Control/ViewComment.ascx");
ctrl.ID = Request["AdentityId"];
base.Controls.Add(ctrl);
追加:
完了します.