999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

使用jQuery實現GridView控件交互操作

2017-01-23 18:01:48洪偉珍
價值工程 2016年35期
關鍵詞:交互

洪偉珍

摘要:GridView作為ASP.NET中常用的數據綁定控件,具有顯示、編輯和刪除多種不同數據源中的數據,但針對Web頁面的交互操作,如使用鍵盤方向鍵切換單元格等,GridView控件并不支持,本文提出了使用JQuery實現GridView交互操作的思路,并給出實現方式。

Abstract: As a commonly used data binding control in ASP.NET, GridView can display, edit and delete data in many different data sources. But for the interactive operation of the Web page, GridView widget can not switch cells by the keyboard keys. This paper puts forward the idea of using JQuery to realize the interactive operation of GridView, and gives the way to realize it.

關鍵詞:GridView控件;jQuery;交互

Key words: GridView widget;jQuery;alternation

中圖分類號:TP311.1 文獻標識碼:A 文章編號:1006-4311(2016)35-0168-02

0 引言

在Web應用程序中,表格的使用可以說是無處不在,因此GridView作為ASP.NET中以網格方式呈現數據的數據綁定控件被廣泛應用;jQuery 是一個“寫的更少,但做的更多”的輕量級 JavaScript 庫,在頁面的交互操作腳本中具有支持多瀏覽器及語言簡潔的特點。通過jQuery來實現GridView的交互操作,能提高Web應用程序的兼容性,同時降低開發的難度。

1 分析

GridView控件通過Web服務器解析后,以HTML代碼的方式傳輸給客戶端。因此在服務器端編寫的jQuery腳本,實現GridView控件交互操作,關鍵點是使用jQuery 選擇器準確地選取您希望應用效果的元素。

圖1是一個包含在母版頁中的GridView控件,控件每行具有兩個TextBox控件,用于錄入成績,為了方便成績的輸入,使用JQuery實現類似Excel單元格選取與輸入的功能,即通過鍵盤的方向鍵實現文本框的選取,回車則跳轉到下一行的文本框中。

圖1的部分aspx頁面代碼如下。

……

……

……

如上代碼,GridView的id為“grv”,其中包含的兩個TextBox控件的id分別為“tx_qzcj”和“tx_qmcj”,在服務器端運行后傳輸給客戶端的部分HTML代碼如下。

……

班級學號姓名期中成績期末成績
154微機應用2XX218X敬

GridView控件被轉換為table標簽,TextBox控件被轉換為type為text的input標簽,由于GridView是包含在母版頁中的,因此它的id號被轉換為“ctl00_ContentPlaceHolder1_grv”,而TextBox的標簽被分別轉換為“ctl00_ContentPlaceHolder1_grv_ctl02_tx_qzcj”和“ctl00_ContentPlaceHolder1_grv_ctl02_tx_qmcj”。

在本文實例中將使用jQuery的“#id”選擇器,選擇GridView對應的table標簽,但因控件是包含在母版中,id號已不再是“grv”,這里需要用到GridView控件的ClientID屬性獲取由 ASP.NET 生成的服務器控件標識符;使用“[attribute*=value]”選擇器,選擇TextBox對應的input標簽。

2 實現

如圖2,jQuery使用index()方法獲取的是當前的行號,第一行為表頭,它的行索引值為0,但對于包含有TextBox控件的GridView,是從第二行開始的,因此行索引值是從1開始計算的。因此下一行的input標簽索引值為$(this).parent().parent().index(),上一行的索引值為$(this).parent().parent().index())-2。

在aspx頁面中添加如下JQuery代碼,實現Web頁面的交互操作。

3 結語

通過jQuery實現GridView的交互操作,能夠在確保兼容的基礎上,使用簡潔的代碼實現相關功能。文中給出的程序代碼已在Vistual Studio2013開發環境使用C#語言驗證通過,并在多種瀏覽器中實現上述功能。

參考文獻:

[1]賀帆.基于模板列在GridView控件中完成數據添加[J].科學咨詢(科技·管理),2015(01):44-45.

[2]馬元元.GridView中顯示/隱藏列及多重表頭的實現[J].電腦編程技巧與維護,2015(09):10-11,34.

[3]顧正剛,畢海峰.對GridView控件高級應用的研究與實現[J].寧波職業技術學院學報,2008(02).

猜你喜歡
交互
論高校立體交互式思政教育載體的建設
學理論·下(2016年12期)2017-01-19 00:54:14
網站開發課程交互中朋友圈群體信任解決方案
東方教育(2016年18期)2017-01-16 12:59:49
基于虛擬現實技術的虛擬教學系統設計探究
虛擬現實技術及其在臨床心理學的應用
實驗激發思維 問題交流智慧
淺析色彩在人機交互界面中的作用
電子綜合藝術在藝術專業領域的應用
科技視界(2016年25期)2016-11-25 11:58:53
基于圖形用戶界面的多點觸控交互技術綜述
大學英語教師“交互”信念、知識與教師專業發展
科技視界(2016年24期)2016-10-11 22:11:01
基于WIFI的IPAD白板系統教學應用研究
考試周刊(2016年39期)2016-06-12 15:45:48
主站蜘蛛池模板: 日日碰狠狠添天天爽| 欧美激情伊人| 国产99热| 亚洲国产成人精品一二区| 精品一区二区三区中文字幕| 福利国产在线| 亚洲Av综合日韩精品久久久| 国产精品免费入口视频| 国产精品自在自线免费观看| 成人综合网址| 欧美色99| 日韩天堂视频| 精品久久国产综合精麻豆| 久久五月天综合| 国产在线精品网址你懂的| 国产无码高清视频不卡| 亚洲欧洲一区二区三区| 日韩一二三区视频精品| 伊人久久大线影院首页| 精品久久久久成人码免费动漫| 真实国产精品vr专区| 国产美女丝袜高潮| 国产va在线观看免费| A级全黄试看30分钟小视频| 毛片卡一卡二| 亚洲国产成熟视频在线多多| 91精品国产自产在线老师啪l| 日本91视频| 一本综合久久| 91小视频在线观看| 国产99免费视频| 久久香蕉国产线看观看亚洲片| 久久动漫精品| 国产区人妖精品人妖精品视频| 久久青草免费91线频观看不卡| 国产高潮视频在线观看| 国产sm重味一区二区三区| 日韩A∨精品日韩精品无码| 国产日韩精品欧美一区喷| 成年人免费国产视频| 日韩午夜伦| 91毛片网| 夜夜高潮夜夜爽国产伦精品| 国产精品尤物在线| 成人欧美在线观看| 自拍欧美亚洲| 亚洲国产中文在线二区三区免| 欧美国产综合色视频| 老司国产精品视频| 欧美中文字幕无线码视频| 最新加勒比隔壁人妻| 久久精品亚洲中文字幕乱码| 97久久免费视频| 久久精品国产一区二区小说| 久久久久久尹人网香蕉| 成人午夜网址| 亚洲色欲色欲www在线观看| 久久人体视频| 无码一区二区三区视频在线播放| 欧美高清三区| 精品国产aⅴ一区二区三区| 久久国产精品国产自线拍| 国产精品大白天新婚身材| 色综合天天操| 3p叠罗汉国产精品久久| 青草精品视频| 亚洲精品福利网站| 热re99久久精品国99热| 欧美三级不卡在线观看视频| 欧美午夜理伦三级在线观看| 毛片在线播放网址| 黄色网页在线播放| 尤物特级无码毛片免费| 亚洲综合久久一本伊一区| 中文字幕在线不卡视频| 国产精品分类视频分类一区| 国产99免费视频| 久久久久国色AV免费观看性色| 欧美亚洲国产精品第一页| 国产精品免费p区| 久久久久久高潮白浆| 九九久久精品国产av片囯产区|