zoukankan      html  css  js  c++  java
  • PopupControlExtender 控件的使用(转)

    PopupControlExtender 控件的使用

    <ajaxToolkit:PopupControlExtender

       ID="PopupControlExtender1"

       runat="server"

       DynamicServiceMethod="GetDynamicContent"

       DynamicContextKey='<%# Eval("EmployeeID") %>'

       DynamicControlID="Panel1"

       TargetControlID="Image1"

       PopupControlID="Panel1"

       Position="right">

    </ajaxToolkit:PopupControlExtender>

        TargetControlID:要和它结合在一起完成一定功能的目标控件ID.

        PopupControlID:显示弹出窗口的控件ID

        Position:是一个可选项设置,指弹出窗口相对于目标控件的位置,它的取值有:Left、Right、Top、Bottom、Center。

        CommitProperty:是一个可选项设置,用于把弹出框的返回结果赋给控件相应属性的属性名称。

        CommitScript:是一个可选项设置,在设置弹出框返回的结果后执行的附加脚本。

        OffsetX/OffsetY:相对于弹出窗口默认位置再偏移一定像素点数作为它的弹出位置,这个偏移量由该属性设置,单位是像素点数。

    设置如下:

        <form id="form1" runat="server">

        <div>

            <asp:ScriptManager ID="ScriptManager1" runat="server">

            </asp:ScriptManager>

            开始日期:

            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

           <asp:Panel ID="Panel2" runat="server" Height="167px" Width="189px">

            <asp:UpdatePanel ID="UpdatePanel1" runat="server">

                <ContentTemplate>

                    <asp:Calendar ID="Calendar1" runat="server" BackColor="White" BorderColor="#3366CC"

                            BorderWidth="1px" CellPadding="1" DayNameFormat="Shortest" Font-Names="Verdana"

                            Font-Size="8pt" ForeColor="#003399" Height="200px" OnSelectionChanged="Calendar1_SelectionChanged"

                            Width="220px">

                     <SelectedDayStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />

                            <TodayDayStyle BackColor="#99CCCC" ForeColor="White" />

                            <SelectorStyle BackColor="#99CCCC" ForeColor="#336666" />

                            <WeekendDayStyle BackColor="#CCCCFF" />

                            <OtherMonthDayStyle ForeColor="#999999" />

                            <NextPrevStyle Font-Size="8pt" ForeColor="#CCCCFF" />

                            <DayHeaderStyle BackColor="#99CCCC" ForeColor="#336666" Height="1px" />

                            <TitleStyle BackColor="#003399" BorderColor="#3366CC" BorderWidth="1px" Font-Bold="True"

                                Font-Size="10pt" ForeColor="#CCCCFF" Height="25px" />

                        </asp:Calendar>

                </ContentTemplate>

            </asp:UpdatePanel>

            </asp:Panel>

            <cc1:popupcontrolextender id="PopupControlExtender1" runat="server"

              PopupControlID="Panel2"

              TargetControlID="TextBox1" Position="Bottom">

            </cc1:popupcontrolextender>

        </div>

    </form>

    .CS文件事件中,如下:

        protected void Calendar1_SelectionChanged(object sender, EventArgs e)

        {

            this.PopupControlExtender1.Commit(this.Calendar1.SelectedDate.ToShortDateString());

        }

    (没有找到原出处,没能注明转载地址非常抱歉)

  • 相关阅读:
    js,JavaScript,a标签onclick传递参数不对,A标签调用js函数写法总结
    Java两大测试方法Junit和TestNG的比较
    java简单的测试方法执行了多少时间
    利用Chrome的Performance工具排查页面性能问题(原叫timeline)
    P3317 [SDOI2014]重建(Matrix-tree+期望)
    P2221 [HAOI2012]高速公路(线段树)
    P2473 [SCOI2008]奖励关(期望)
    P3302 [SDOI2013]森林(主席树+启发式合并)
    bzoj3932 / P3168 [CQOI2015]任务查询系统(主席树+差分)
    P2219 [HAOI2007]修筑绿化带(单调队列)
  • 原文地址:https://www.cnblogs.com/tianyamoon/p/1205825.html
Copyright © 2011-2022 走看看