0
我有兩個腳本控制(代碼非常簡單):
class Form : IScriptControl
{
Panel pnl;
Button trigger;
public Form()
{
pnl = new Panel();
trigger = new Button();
IPresenter p = new Popup();
p.SetContent(this.pnl);
this.Controls.Add(trigger);
}
}
class Popup : IScriptControl, IPresenter
{
public void SetContent(Control content)
{
this.Controls.Add(content);
}
}
現在在HTML輸出,我看到下面的(再次非常簡化):
<div id="ctrlForm">
<div id="ctrlPopup">
<div id="ctrlFormPnl"></div>
</div>
<div id="ctrlFormTrigger"></div>
</div>
和文字:
Sys.Application.add_init(function() {
$create(Form, {"_presenter":"FormPresenter"}, null, null, $get("ctrlForm"));
});
Sys.Application.add_init(function() {
$create(Popup, {"_isOpen":false}, null, null, $get("ctrlPopup"));
});
問:我該怎麼辦,是創建該彈出窗口中的腳本出現頁面上FO的腳本前rm ...換句話說,當ctrlForm控件的初始化器執行時,我想要獲取對錶單主持人的引用。
我希望我明確解釋我想要做什麼。謝謝。