Hopes

Start Here..

 

几种控件或层显示隐藏的写法

几种控件或层显示隐藏的写法[问题集锦]

作者:unvs 日期:2011-7-5 20:6:7

字体大小:   

一、JS对页面中控件或层进行显示隐藏、赋值

        1、对层进行显示、隐藏

        写法如下:

     <script language="javascript" type="text/javascript">
        function addforum()
        {
            var forumAdd = document.getElementById("forumAdd"); //获取ID为forumAdd的层
            if(forumAdd.style.display == "none"){ //判断层display样式
                document.getElementById("forumAdd").style.display = "block"; //若隐藏,则显示
                return false; //记得返回
            }
            document.getElementById("forumAdd").style.display = "none"; //否则执行隐藏
            return false;
        }
    </script>

        2、对控件进行显示、隐藏

        写法如下:同方法一

        3、对控件、层进行赋值

        document.getElementById('BtnAdd').innerHTML ="【Unvs.cn】";

        document.form1.UserName.value = '【Unvs.cn】';

        (一种获取控件的ID:document.getElementById('<%# 控件名称.ClientID%>')).value =' 【Unvs.cn】';)

二、后台对层进行显示隐藏或赋值

        1、对层显示隐藏

        写法如下(有两种方法):

                this.forumAdd.Visible = true;
                this.forumAdd.Style["Display"] = "Block"; //层显示

        2、对控件进行显示隐藏

        写法如下:

                 this.txtUserName.Visible = true; //方法同上

        3、对控件进行赋值

        一种就是常有文本框的写法:this.控件名.Text

        一种就是用innerHTML写法:this.txtUserName.innerHTML= "【Unvs.cn】";

其实这篇文章介绍的只是一些很常规的方法,基础的东西,同时还包含了一个知识点,就是通过js如何调用页面控件的值。。。个人正在JS学习中,所以总结这篇文章,分享给大家。。。

最后再加个今天学的知识点:

三、存储过程中对字段类型进行转换方法比如:INT类型转换成NVARCHAR类型 -- Convert(NVARCHAR,123),这是方法,其它就不多介绍了,只要你知道那种类型的名称

四、DropDownList控件中AppendDataBoundItems属性的作用

        这个属性的特性是:使可以在绑定数据之前,将需要添加的项加入listcontrol 中,而不受影响。如果在绑定数据之前不清空数据项,则为True;如果在绑定数据前要清空数据项,则为False。下面是实例:

        <asp:DropDownList ID="ddl_ForumList" runat="server" AppendDataBoundItems="True"> </asp:DropDownList>  //之前一直没有注意这个属性,好像没加过,亦能实现这个功能,就是在下拉框加一项

        ddl_ForumList.DataSource = dt;
        ddl_ForumList.DataValueField = "ID";
        ddl_ForumList.DataTextField = "Name";
        ddl_ForumList.Items.Add(new ListItem("= 顶级目录 =", "0")); //索引为0,value为0,值为""
        ddl_ForumList.DataBind();

        /* ddl_ForumList.Items.Insert(0, "= 顶级目录 ="); //索引为0,文本和值都是"" 

           ddl_ForumList.Items.FindByValue("李四").selected = true;  */

posted on 2012-07-26 17:19 ** 阅读(512) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

公告

你好!

常用链接

留言簿(2)

随笔档案

文章分类

文章档案

新闻档案

相册

收藏夹

C#学习

友情链接

搜索

最新评论

阅读排行榜

评论排行榜