一、JS對頁面中控件或?qū)舆M(jìn)行顯示隱藏、賦值
1、對層進(jìn)行顯示、隱藏
寫法如下:
<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"; //否則執(zhí)行隱藏
return false;
}
</script>
2、對控件進(jìn)行顯示、隱藏
寫法如下:同方法一
3、對控件、層進(jìn)行賦值
document.getElementById('BtnAdd').innerHTML ="【Unvs.cn】";
document.form1.UserName.value = '【Unvs.cn】';
(一種獲取控件的ID:document.getElementById('<%# 控件名稱.ClientID%>')).value =' 【Unvs.cn】';)
二、后臺對層進(jìn)行顯示隱藏或賦值
1、對層顯示隱藏
寫法如下(有兩種方法):
this.forumAdd.Visible = true;
this.forumAdd.Style["Display"] = "Block"; //層顯示
2、對控件進(jìn)行顯示隱藏
寫法如下:
this.txtUserName.Visible = true; //方法同上
3、對控件進(jìn)行賦值
一種就是常有文本框的寫法:this.控件名.Text
一種就是用innerHTML寫法:this.txtUserName.innerHTML= "【Unvs.cn】";
其實(shí)這篇文章介紹的只是一些很常規(guī)的方法,基礎(chǔ)的東西,同時還包含了一個知識點(diǎn),就是通過js如何調(diào)用頁面控件的值。。。個人正在JS學(xué)習(xí)中,所以總結(jié)這篇文章,分享給大家。。。
最后再加個今天學(xué)的知識點(diǎn):
三、存儲過程中對字段類型進(jìn)行轉(zhuǎn)換方法:比如:INT類型轉(zhuǎn)換成NVARCHAR類型 -- Convert(NVARCHAR,123),這是方法,其它就不多介紹了,只要你知道那種類型的名稱
四、DropDownList控件中AppendDataBoundItems屬性的作用
這個屬性的特性是:使可以在綁定數(shù)據(jù)之前,將需要添加的項(xiàng)加入listcontrol 中,而不受影響。如果在綁定數(shù)據(jù)之前不清空數(shù)據(jù)項(xiàng),則為True;如果在綁定數(shù)據(jù)前要清空數(shù)據(jù)項(xiàng),則為False。下面是實(shí)例:
<asp:DropDownList ID="ddl_ForumList" runat="server" AppendDataBoundItems="True"> </asp:DropDownList> //之前一直沒有注意這個屬性,好像沒加過,亦能實(shí)現(xiàn)這個功能,就是在下拉框加一項(xiàng)
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; */