-1

ページにユーザー コントロールを動的にロードしたいと考えています。次のコードを使用して、コントロールを動的にロードできます。

UserControl ctrl =(UserControl) Page.LoadControl(ControlPath);
dvUserControls.Controls.Clear();
dvUserControls.Controls.Add(ctrl);

dvUserControlsとの単なるdivですrunat = "server"

私の問題は、コントロールのパブリック プロパティにも値を割り当てる必要があることです。コントロールを aspx ページに登録できません。

お知らせ下さい。

ありがとうロヒット

4

2 に答える 2

0

これは私とどのように機能していますか:

MyListControl myListControl = (MyListControl)page.LoadControl("~/Controls/MyListControl.ascx");
myListControl.SourceId = 1;
//Further Processing

私のページの上に、私は持っています:

using MyProject.UI.Controls;
于 2013-07-29T10:47:17.610 に答える