HoverMenuExtender
aspx ページに編集可能な詳細を表示するために使用しています。
PopDelay
コードビハインドから値を設定できます。
Client Side
しかし、使用してその値を設定する必要がありますjava-script
。
PopDelay
クライアント側から値を設定する方法を教えてください。
編集-1
HTML マークアップ
<div style="z-index:1000;float:right;padding-top:-2px;margin-top:-2px;">
<asp:ImageButton ID="btnSetting" ToolTip="Report setting"
ImageUrl="~/GridViewCSSThemes/Images/Setting-icon.png" runat="server" OnClientClick="return false;" />
</div>
<asp:Panel ID="DropPanel" runat="server" style="display :none;
visibility: hidden;border:2px solid #E5E5E5;padding-bottom:-1px;background-color:#F5F5F5;
margin-top:-28px;overflow:hidden;height:auto;max-height:700px;
max-width:1000px;">
<div class="rptHead">
Report Setting:
<div style="float:right;width:50px;margin-top:-10px;">
<asp:ImageButton ID="imgbtn" ImageUrl="~/GridViewCSSThemes/Images/PinOff.png" runat="server"
Width="40px" Height="40px" onclick="imgbtn_Click" ToolTip="Pin/unpin setting panal"/>
</div>
</div>
Rest of controls..........
</asp:Panel>
<ajaxToolkit:HoverMenuExtender OffsetY="25" OffsetX="35"
ID="HoverMenuExtender1"
runat="server"
TargetControlID="btnSetting"
PopupControlID="DropPanel"
PopupPosition="Left"
PopDelay="50" >
</ajaxToolkit:HoverMenuExtender>
ここPopDelay=50
に。ユーザーがクリックすると、値を最大imgbtn
に設定する必要があります。PopDelay
ここでPopDelay
はコード ビハインドから設定できますが、ユーザーが をクリックしたときにクライアント側からこの値を設定する方法はありますimgbtn
。