制作祝福墙的总结

技术:

1.在此处最大的作用是开始接触了ajax控件(cc1:TextBoxWatermarkExtende输入框的阴影及提示字)和(cc1:ValidatorCalloutExtender验证控件的提示方式等),在使用ajax控件时,最主要是记得引用,有时还得ajax bin文件。(<Triggers>    <asp:AsyncPostBackTrigger ControlID="btnSend" EventName="Click" /> 异步回送,默认是整页回送)

2.怎样完美的在后台输出前台代码,如使用TableCell类,及属性HorizontalAlign(获取单元格内容水平对齐方式)、width、text等,其中在其text属性后的html代码会添加的表格中。

3.认识了StringBuilder类的Append方法拼接字符串的显示字条,注意属性的空格、分号等。在有些特性没有显示出来是应注意此处问题。

4.js文件,在此模块中应用了大量的js,如控制层的移动、删除、获取焦点等。

<script language="javascript" type="text/javascript">
        //-- 控制层删除 -->
        function ssdel() {
            if (event) {
                lObj = event.srcElement;
                while (lObj && lObj.tagName != "DIV") lObj = lObj.parentElement;
            }
            var id = lObj.id
            document.getElementById(id).removeNode(true);
        }
        //-- 控制层删除 -->

        //-- 控制层移动 --> 
        var Obj = ''
        var index = 10000;   //z-index的值;
        document.onmouseup = Up;
        document.onmousemove = Move;
        function Down(Object) {
            Obj = Object.id;
            document.all(Obj).setCapture();
            pX = event.x - document.all(Obj).style.pixelLeft;
            pY = event.y - document.all(Obj).style.pixelTop;
        }
        function Move() {
            if (Obj != '') {
                document.all(Obj).style.left = event.x - pX;
                document.all(Obj).style.top = event.y - pY;
            }
        }
        //-- 控制层移动 -->
        function Up() {
            if (Obj != '') {
                document.all(Obj).releaseCapture();
                Obj = '';
            }
        }
        ///获取祝福板的焦点;
        function getPanelFocus(obj) {
            if (obj.style.zIndex != index) {
                index = index + 2;
                var idx = index;
                obj.style.zIndex = idx;
            }
        } 
 </script>

总结:

这次只是从寻找的模块嵌入到自己的项目中,但依旧发现了很多问题,如js只会看不会自己学,初次使用ajax,并没有深入,前台的排版还没办法设计,后台思路还有待加强等。如何加强这些,估计目前还是在项目中动手,系统完整的对他们做些计划。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值