日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

用服务器控件在后台调用前台客户端JS方法

發布時間:2025/3/15 javascript 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用服务器控件在后台调用前台客户端JS方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

今天試著研究了一下服務器控件來控制JS代碼(可見不僅僅HTML控件可以調用JS方法,服務器控件也可以調用JS方法),

本人覺得有點實用,現分享如下:

前臺代碼如下:

?js方法:<script language="javascript">
function check()
{
??? if(document.all("CheckBox1").checked==true)
??? {
?????? alert("OK");
????? //document.getElementById('TextBox1').style.visibility="hidden";
????? document.all('TextBox1').style.display="none"; //兩種方法均可控制TextBox的顯示與隱藏。
??? }
??? else
??? {
???? //document.getElementById('TextBox1').style.visibility="visible";
???? document.all('TextBox1').style.display="block";? //兩種方法均可控制TextBox的顯示與隱藏。
??? }
}
</script>

一個TextBox和一個CheckBox。效果通過點擊CheckBox來控制TextBox的顯示與隱藏。

<body>
??? <form id="form1" runat="server">
??? <div>
??????? <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
??????? <asp:CheckBox ID="CheckBox1" runat="server" />
??? </div>
??? </form>
</body>

在后臺頁面來調用JS方法,如下:

protected void Page_Load(object sender, EventArgs e)
??? {
??????? CheckBox1.Attributes.Add("onclick","check()");
??? }

?

?

一般常用的客戶端調用的方法如下:

JS方法不變,只是修改控件為HTML控件即可:

<body>
??? <form id="form1" runat="server">
??? <div>
??????? &nbsp;<input id="TextBox1" type="text" />
??????? <input id="Checkbox1" type="checkbox" οnclick="check()" />

??? </div>
??? </form>
</body>

?

?另外還有兩種方法,

(1).直接在服務器控件后面加上onclick事件,后臺不寫代碼。也行,如下:

<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
??????? <asp:CheckBox ID="CheckBox1" runat="server" οnclick="check()" />

(2).在工具箱中拖兩個HTML控件,然后鼠標右鍵,選“作為服務器控件運行”如下:

???? <input id="TextBox1" type="text" runat="server" />
?????<input id="Checkbox1" type="checkbox"? runat="server" />

然后再在后臺頁面來調用JS方法,如下:

protected void Page_Load(object sender, EventArgs e)
??? {
??????? CheckBox1.Attributes.Add("onclick","check()");
??? }

轉載于:https://www.cnblogs.com/lhuser/articles/1458825.html

總結

以上是生活随笔為你收集整理的用服务器控件在后台调用前台客户端JS方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。