AJAX ControlToolkit学习日志-ModalPopupExtender(16)

news/2024/9/20 20:38:24
      ModalPopupExtender控件用于设置网页上文本的样式。

下面看一个示例:

1)在Vs2005中新建一个ASP.NET AJAX-Enabeld Web Project项目工程,命名为ModalPopupExtender1。

2)在Default.aspx中的<div/>标签中添加一段文字。再添加一个LinkButton控件,用于触发控制样式面板生成。

3)然后再页面上添加一个Panel,命名为Panel1,作为弹出面板。在Panel1中添加一个Panel,命名为Panel2,作为控制拖动的控件。最后在Panel1中添加4个Radio控件,用于提供不同的样式。

代码如下:
 1None.gif<asp:Panel ID="Panel1" runat="server" BorderColor="DeepSkyBlue" BorderWidth="1px"
 2None.gif            Height="278px" HorizontalAlign="Center" Width="420px" style="display:none;" CssClass="modalPopup">
 3None.gif            <asp:Panel ID="Panel2" runat="server" BorderColor="Orange" BorderWidth="1px" Height="25px"
 4None.gif                HorizontalAlign="Center" style="margin:top 4px;cursor:move;" Width="409px" >
 5None.gif                Choose the paragraph style you would like:</asp:Panel>
 6None.gif            <br />
 7None.gif            <div style="width:420px;text-align:left">
 8None.gif            <class="sampleSytleA"><input id="Radio1" name="styleSelect" checked="checked" type="radio" onclick="styleToSelect='sampleStyleA'" />Sample paragraph text</p>
 9None.gif            <class="sampleStyleB"><input id="Radio2" name="styleSelect" type="radio" onclick="styleToSelect='sampleStyleB'" />Sample paragraph text</p>
10None.gif            <class="sampleStyleC"><input id="Radio3" name="styleSelect" type="radio" onclick="styleToSelect='sampleStyleC'" />Sample paragraph text</p>
11None.gif            <class="sampleStyleD"><input id="Radio4" name="styleSelect" type="radio" onclick="styleToSelect='sampleStyleD'" />Sample paragraph text</p>
12None.gif            </div>
13None.gif            <div style="text-align:center">
14None.gif                <asp:Button ID="OkButton" runat="server" Text="OK" />
15None.gif                <asp:Button ID="CancelButton" runat="server" Text="Cancel" />
16None.gif            </div>
17None.gif        </asp:Panel>

4)在页面上添加一个ModalPopupExtender,并设置一些属性。

代码如下:
1None.gif        <cc1:modalpopupextender id="ModalPopupExtender1" TargetControlID="LinkButton1"
2None.gif         OkControlID="OkButton" OnOkScript="onOk()" CancelControlID="CancelButton"  PopupDragHandleControlID="Panel2" DropShadow="true" PopupControlID="Panel1" BackgroundCssClass="modalBackground"  runat="server"></cc1:modalpopupextender>
3None.gif

属性说明:

      TargetControlID:用于触发弹出面板的控件。
      OkControlID:弹出面板中的确认按钮,用于确认新的样式。
       OnOkScript:当单击确认按钮后,关闭样式面板后,执行脚本。
      CancelControlID:样式面板中的取消按钮,用于取消应用样式。
      PopupDragHandleControlID:样式面板中用于触发面板的控件。
      DropShadow:样式面板是否有阴影。值为True,则有阴影;值为False,则没有阴影。
      BackgroundCssClass:样式面板中应用的css样式。


5)在页面中添加脚本,用于处理弹出面板中样式选择。

代码如下:
1None.gif        var styleToSelect;
2None.gif        function onOk()
3ExpandedBlockStart.gifContractedBlock.gif        dot.gif{
4InBlock.gif            $get("text").className=styleToSelect;
5ExpandedBlockEnd.gif        }

6)按下CTRL+F5,在浏览器中查看效果。

效果图如下:

转载于:https://www.cnblogs.com/qc1984326/archive/2007/03/20/681627.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/18571.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

隐马尔可夫(HIdden Markov Model)1:隐马尔可夫模型(HMM)背景介绍

首先引入两个概念&#xff1a;1.频率派&#xff08;后来逐渐发展称为统计机器学习&#xff0c;其核心问题就是优化问题&#xff0c;把他的loss function定义出来&#xff0c;求解&#xff09; 2.贝叶斯派&#xff08;后来发展为概率图模型&#xff0c;最终是要做推断&#x…

和12岁小同志搞创客开发:检测按键状态的两件法宝

目录 1、检测电平变化&#xff0c;判断按键状态 2、使用中断触发&#xff0c;判断按键状态 机缘巧合在网上认识一位12岁小同志&#xff0c;从零开始系统辅导其创客开发思维和技巧。 ​​​项目专栏&#xff1a;https://blog.csdn.net/m0_38106923/category_11097422.html 按…

个人信息管理器

转&#xff1a;http://www.cnblogs.com/maxianghui/archive/2006/10/10/524873.html 经过一个多月的努力&#xff0c;终于搞定了这个小软件&#xff0c;请大家给点意见我。采用VC# Access2003 XML开发&#xff0c;扩展了TreeView控件&#xff0c;扩展了RichTextBox控件&#…

和12岁小同志搞创客开发:遥控舵机

目录 1、舵机控制理论 2、舵机控制实践 机缘巧合在网上认识一位12岁小同志&#xff0c;从零开始系统辅导其创客开发思维和技巧。 ​​​项目专栏&#xff1a;https://blog.csdn.net/m0_38106923/category_11097422.html 之前讲到了设计一款亮度可调节灯&#xff0c;在此基础…

和12岁小同志搞创客开发:如何使用继电器?

目录 1、继电器选型 2、继电器连线 机缘巧合在网上认识一位12岁小同志&#xff0c;从零开始系统辅导其创客开发思维和技巧。 ​​​项目专栏&#xff1a;https://blog.csdn.net/m0_38106923/category_11097422.html 继电器&#xff08;英文名称&#xff1a;relay&#xff09…

LabVIEW角点检测(基础篇—10)

目录 1、角点检测概念 2、角点检测流程 3、角点检测实践 图像的特征是图像的原始特性或属性&#xff0c;它包含图像中的关键信息&#xff0c;是机器视觉算法工作的基础。 图像的灰度、边缘、轮廓、纹理、色彩和颗粒属性等都可作为图像的特征&#xff0c;它们均从某一维度对…

计算点云之间的平均距离,方差,标准差

Tips: 看公式&#xff0c;可以推断出计算标准差分为几步&#xff1a; 计算平均值u(x1x2...xn)/n计算方差s((x1-u)^2 (x2-u)^2 ...(xn-u)^2)/n计算标准差σsqrt(s) //求平均值double average(double *x, int len) {double sum 0;for (int i 0; i < len; i) // 求和{sum …

.NET(C#)连接各类数据库-集锦

1.C#连接连接Access程序代码: ------------------------------------------------------------------------------- usingSystem.Data;usingSystem.Data.OleDb;..stringstrConnection"ProviderMicrosoft.Jet.OleDb.4.0;";strConnection"Data SourceC:BegASPNETN…