こんにちは基本的には、ページのマークアップで宣言されている menuItems にポップアップを追加できるコントロールを作成したいと考えています。構文を次のようにしたいと思います。
<uc1:Sidebar id="" runat="server" enablePopup="True">
<PopUpBindings>
<PopedControlId="" BackgroundClass="" TargetItemIndex=""/>
<PopedControlId="" BackgroundClass="" TargetItemIndex=""/>
..
</PopUpBindings>
</uc1:Sidebar>
asmx ページのメンバー フィールドを使用して enablePopUp を作成できます。以下のように
private bool _enablePopup;
public Boolean EnablePopup
{
get { return _enablePopup; }
set { _enablePopup = value; }
}
ただし、markUp 1 のようにバインディング セットを作成します。これまでに行ったことはありません。誰かがこれにヒントを与えることができますか?質問 2: ModalPopup を Repeater の Databinding と共に作成できなかったため、このユーザー コントロールが作成されています。リピーターの ItemDatabound イベントで以下を試しましたが、「ターゲット コントロール Id ={0} が見つかりませんでした」という例外がスローされます
mpcpnlNewBp.TargetControlID = e.Item.ID;//open modalpopup