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

歡迎訪問 生活随笔!

生活随笔

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

javascript

JavaScript与Asp.net传值

發布時間:2025/3/21 javascript 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript与Asp.net传值 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在基于ASP.NET的開發中,經常性的需要JS腳本來增加一些客戶端的控制,比如限制輸入字符,日期控件等等。一般這樣的控制基本上在客戶端完成就比較好,無需回傳到服務端。總結了最近的開發中使用的一些js的技巧,提供給大家:

1、js腳本如何訪問服務器控件的值
????????界面上有一個TextBox控件,ID為Name,js里可以采用如下腳本取Name的值
?????MyValue?=?document.all("Name").value
?????MyValue?=?document.GetElementById("Name").value

2、服務器控件如何取js中變量的值
????????目前未發現比較好的辦法,我通常采用的方法是在界面上放一個隱藏的控件HtmlInputHidden,然后設置為以服務器控件運行,這樣在js腳本中和ASP.NET代碼里都可以訪問到該控件的值
????????js中給服務器控件賦值:
????????var?bt=document.all('Name').value;
????????bt.value='名稱';
????????ASP.NET中使用Name.Value來訪問。

3、如何遍歷界面上所有TextBox元素
????????var?inputList?=?document.body.getElementsByTagName("INPUT");
????????for(var?i=0;i<inputList.length;i++)
????????{
???????????if(inputList[i].disabled==false?&&?(inputList[i].type=='text'?||?inputList[i].type=='password'))
???????????{
??????????????inputList[i].value="";
???????????}
????????}

4、讓dropdownlist選擇到指定項
????????選擇dropdownlist中值為“我得選擇”得項
????????var?handl=document.all('List1');
????????var?my_value='我得選擇';
????????for(var?index=0;index<handle.options.length;index++)
????????{
????????????if(handle.options[index].text==my_value)
????????????{
????????????????handle.selectedIndex=index;
????????????}
????????}

轉載于:https://www.cnblogs.com/cuihengsheng/archive/2008/08/04/1259700.html

總結

以上是生活随笔為你收集整理的JavaScript与Asp.net传值的全部內容,希望文章能夠幫你解決所遇到的問題。

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