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
主站蜘蛛池模板: 亚洲美女一区| 国产丰满大乳无码免费播放| 日韩免费中文字幕| 国产一级毛片yw| 欧美乱妇高清无乱码免费| 亚洲欧洲自拍拍偷午夜色| 国产成人亚洲无码淙合青草| 看你懂的巨臀中文字幕一区二区| 久久中文字幕av不卡一区二区| 国产簧片免费在线播放| 91国语视频| 国产精品一线天| 精品一区二区三区视频免费观看| 日本三级欧美三级| 亚洲精品不卡午夜精品| 亚洲成人网在线播放| 久久综合丝袜长腿丝袜| 老司机午夜精品网站在线观看| 国产一级妓女av网站| 制服丝袜一区| 一区二区无码在线视频| 久久黄色毛片| 无码精品一区二区久久久| 免费大黄网站在线观看| 国产亚洲精品自在线| 无码中文字幕加勒比高清| 99免费视频观看| 国产资源免费观看| 国产毛片一区| 亚洲精品午夜无码电影网| www.亚洲一区| 亚洲成人精品在线| 韩国v欧美v亚洲v日本v| 欧美亚洲国产精品第一页| 国产日产欧美精品| 91精品啪在线观看国产60岁| 这里只有精品在线| 亚洲欧美精品日韩欧美| 蝴蝶伊人久久中文娱乐网| 欧美激情综合一区二区| 丰满人妻一区二区三区视频| 人妻一本久道久久综合久久鬼色| 99re免费视频| 国产精品55夜色66夜色| 久久香蕉国产线看观看精品蕉| 中文字幕无码制服中字| 精品一区二区久久久久网站| 色婷婷在线播放| 777国产精品永久免费观看| 欧美性久久久久| 日韩在线影院| 亚洲人人视频| 91精品国产91欠久久久久| 亚洲中文字幕无码mv| 国产免费一级精品视频 | 98精品全国免费观看视频| 亚洲综合色在线| 色综合天天综合| 色网在线视频| 亚洲欧美另类色图| 91精品国产麻豆国产自产在线| 久久天天躁夜夜躁狠狠| 亚洲精品在线影院| 在线观看免费AV网| 亚洲婷婷在线视频| 国产一级在线观看www色| 91日本在线观看亚洲精品| 国产精品美女免费视频大全| 成人夜夜嗨| 亚洲成人在线免费观看| 2019年国产精品自拍不卡| 在线毛片网站| 91九色国产porny| 3344在线观看无码| 亚洲国产精品无码AV| 人妻中文久热无码丝袜| A级全黄试看30分钟小视频| 成人午夜免费观看| 中文天堂在线视频| 片在线无码观看| 亚洲国内精品自在自线官| 蜜芽一区二区国产精品|