亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > ASP > 正文

ASP 使用jqGrid實(shí)現(xiàn)讀寫刪的代碼(json)

2024-05-04 11:08:37
字體:
供稿:網(wǎng)友
因?yàn)橛辛吮容^成型的CMS,一直沒有舍棄ASP,一直想用.net重寫一下,是后話了。
 
 
 
jqGrid是一個(gè)優(yōu)秀的基于jQuery的DataGrid框架,想必大伙兒也不陌生,網(wǎng)上基于ASP的資料很少,我提供一個(gè),數(shù)據(jù)格式是json的: 
、一個(gè)針對(duì)jqGrid的json類:這段代碼似乎是由官網(wǎng)論壇的一些PHP中轉(zhuǎn)化而來,我們存為json.asp,代碼貼一下: 
復(fù)制代碼代碼如下:

<% 
response.Charset="utf-8" 
'--------------------------------------- 
' JSONClass類 
' 將Select語句的執(zhí)行結(jié)果轉(zhuǎn)換成JSON 
'------------------------------------------ 
Class JSONClass 
' 定義類屬性,默認(rèn)為Private 
Dim SqlString ' 用于設(shè)置Select 
Dim JSON ' 返回的JSON對(duì)象的名稱 
Dim DBConnection ' 連接到數(shù)據(jù)庫的Connection對(duì)象 
' 可以外部調(diào)用的公共方法 
Public Function GetJSON () 
dim Rs 
dim returnStr 
dim i 
dim oneRecord 
' 獲取數(shù)據(jù) 
Set Rs= Server.CreateObject("ADODB.Recordset") 
Rs.open SqlString,DBConnection,1,1 
if page<>"" then 
epage=cint(page) 
if epage<1 then epage=1 
if epage>rs.pagecount then epage=rs.pagecount 
else 
epage=1 
end if 
rs.pagesize = rows 
rs.absolutepage = epage 
' 生成JSON字符串 
if Rs.eof=false and Rs.Bof=false then 
returnStr="{ total: "& rs.pagecount &", page: "& page &", records: "& rs.recordcount &", rows:[" 
for j=0 to rs.pagesize-1 
if rs.bof or rs.eof then exit for 
' ------- 
'oneRecord = "{id:" & chr(34) &Rs.Fields(0).Value&chr(34)&",cell:["& chr(34) &Rs.Fields(0).Value&chr(34)&"," 
oneRecord = "{id:" & chr(34) &Rs.Fields(0).Value&chr(34)&",cell:["& chr(34) &Rs.Fields(0).Value&chr(34)&"," 
for i=1 to Rs.Fields.Count -1 
'oneRecord=oneRecord & chr(34) &Rs.Fields(i).Name&chr(34)&":" 
oneRecord=oneRecord & chr(34) &Rs.Fields(i).Value&chr(34) &"," 
Next 
'去除記錄最后一個(gè)字段后的"," 
oneRecord=left(oneRecord,InStrRev(oneRecord,",")-1) 
oneRecord=oneRecord & "]}," 
'------------ 
returnStr=returnStr & oneRecord 
Rs.MoveNext 
next 
' 去除所有記錄數(shù)組后的"," 
returnStr=left(returnStr,InStrRev(returnStr,",")-1) 
returnStr=returnStr & "]}" 
end if 
Rs.close 
set Rs=Nothing 
GetJSON=returnStr 
End Function 
'私用方法,在類中使用 
Private Function check() 
End Function 

End Class 
%> 

2、制作顯示數(shù)據(jù)的asp文件,如:list.asp,代碼如下 
復(fù)制代碼代碼如下:

<!--#include file="conn.asp" --> 
<!--#include file="json.asp" --> 
<% 
dim page,rows,sidx,sord 
page = request.QueryString("page") 'page 
rows = request.QueryString("rows") 'pagesize 
sidx = request.QueryString("sidx") 'order by ?? 
sord = request.QueryString("sord") 
if page="" then page = 1 end if 
if rows = "" then rows = 10 end if 
if sidx = "" then sidx = "id" end if 
if sord = "" then sord ="asc" end if 
Dim strSearchOn, strField, strFieldData, strSearchOper, strWhere 
strSearchOn = Request("_search") 
If (strSearchOn = "true") Then 
strField = Request("searchField") 
If (strField = "id" Or strField = "Title" Or strField = "NickName") Then 
strFieldData = Request("searchString") 
strSearchOper = Request("searchOper") 
'construct where 
strWhere = " Where " & strField 
Select Case strSearchOper 
Case "bw" : 'Begin With 
strFieldData = strFieldData & "%" 
strWhere = strWhere & " LIKE '" & strFieldData & "'" 
Case "eq" : 'Equal 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " = " & strFieldData 
Else 
strWhere = strWhere & " = '" & strFieldData & "'" 
End If 
Case "ne": 'Not Equal 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " <> " & strFieldData 
Else 
strWhere = strWhere & " <> '"& strFieldData &"'" 
End If 
Case "lt": 'Less Than 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " <" & strFieldData 
Else 
strWhere = strWhere & " <'"& strFieldData &"'" 
End If 
Case "le": 'Less Or Equal 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " <= " & strFieldData 
Else 
strWhere = strWhere & " <= '"& strFieldData &"'" 
End If 
Case "gt": 'Greater Than 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " > " & strFieldData 
Else 
strWhere = strWhere & " > '"& strFieldData &"'" 
End If 
Case "ge": 'Greater Or Equal 
If(IsNumeric(strFieldData)) Then 
strWhere = strWhere & " >= " & strFieldData 
Else 
strWhere = strWhere & " >= '"& strFieldData &"'" 
End If 
Case "ew" : 'End With 
strWhere = strWhere & " LIKE '%" & strFieldData & "'" 
Case "cn" : 'Contains 
strWhere = strWhere & " LIKE '%" & strFieldData & "%'" 
End Select 
End if 
End If 
server.ScriptTimeout=9000 
dim a 
set a=new JSONClass 
a.Sqlstring="Select id,Title,NickName,Pwd,LastLoginTime From Admin"&strWhere&" "&"order by "& sidx & " " & sord 
a.dbconnection=conn 
response.Write(a.GetJSon()) 
conn.close() 
set conn = nothing 
%> 

里面把搜索的代碼涵蓋了。這樣基本實(shí)現(xiàn)了讀,至于jqGrid中的editurl的文件,我們稱其edit.asp,代碼如下: 
復(fù)制代碼代碼如下:

<%Option Explicit%> 
<!--#include file="config.asp"--> 
<% 
Dim strOper, strID, strNickName, strTitle, strPwd 
strOper = Request("oper") 
strID = Replace(Request("Id"),"'","''") 
strTitle = Replace(Request("Title"),"'","''") 
strNickName = Replace(Request("NickName"),"'","''") 
strPwd = Replace(Request("Pwd"),"'","''") 
Select Case strOper 
Case "add": 'Add Record 
strSQL = "Insert Into Admin (Title, NickName, Pwd,LastLoginTime) Values('"&strTitle&"', '"&strNickName&"', '"&strPwd&"',Now()) " 
Case "edit": 'Edit Record 
strSQL = "Update Admin Set /> Case "del": 'Delete Record 
strSQL = "Delete From Admin Where id = "&strID 
End Select 
'response.Write strSQL 
Dim strSQL,rs 
Call OpenDB() 
Set rs = Conn.Execute(strSQL) 
Call CloseDB() 
%> 

這是前臺(tái)index.html代碼 
復(fù)制代碼代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>ASP_jqGrid_Test</title> 
<link rel="stylesheet" type="text/css" href="jquery-ui-1.7.2.custom.css"/> 
<link rel="stylesheet" type="text/css" href="jqgrid.css"/> 
<link rel="stylesheet" type="text/css" href="ui.multiselect.css"/> 
<script type="text/javascript" src="js/jquery.js"></script> 
<script type="text/javascript" src="js/cn.js"></script> 
<script type="text/javascript" src="js/jqGrid.js"></script> 
</head> 
<body> 
<table id="DataGrid" class="scroll"></table> 
<div id="pager" class="scroll" style="text-align:center;"></div> 
</body> 
</html> 
<script type="text/javascript"> 
jQuery("#DataGrid").jqGrid({ 
url:'list.asp', 
datatype: "json", 
colNames:['ID','管理員賬號(hào)','管理員昵稱','密碼','上次登錄時(shí)間'], 
colModel :[ 

name:'Id', 
index:'Id', 
width:50 
}, 

name:'Title', 
index:'Title', 
editable:true, 
editrules:{ 
required:true 

}, 

name:'NickName', 
index:'NickName', 
editable:true, 
editrules:{ 
required:true 

}, 

name:'Pwd', 
index:'Pwd', 
editable:true, 
edittype:'password', 
hidden:true, 
editoptions:{ 
size:20 
}, 
editrules:{ 
edithidden:true 

}, 

name:'LastLoginTime', 
index:'LastLoginTime', 
align:'right', 
editrules:{ 
required:true 

} ], caption:"管理員列表", 
imgpath:'/images', 
multiselect: true, 
rowNum:20, 
rowList:[10,20,30], 
pager: jQuery('#pager'), 
sortname: 'Id', 
viewrecords: true, 
sortorder: "desc", 
height:400, 
width:600, 
editurl:"edit.asp" 
}); 
$('#DataGrid').navGrid('#pager',{ 
refresh: true, 
edit: true, 
add: true, 
del: true, 
search: true, 
searchtext:"搜", 
edittext:"改",addtext:"添",deltext:"刪" 
}); 
</script> 

jqGrid,好東西~~

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲黄色网址大全| 菠萝蜜视频国产在线播放| 国产综合色精品一区二区三区| 一区二区三区四区在线播放| 一本色道久久综合亚洲精品按摩| 国产高清不卡av| 蜜臀久久99精品久久久酒店新书| 精品国产一区二区三区在线| 精品久久久中文字幕| 日韩欧美色综合网站| 日韩高清国产一区在线| 一区二区欧美在线| 一区二区三区精品| 曰本大片免费观看视频| 成功精品影院| 欧美乱妇高清无乱码免费| 国产精品美女高潮无套| 国产l精品国产亚洲区在线观看| 91成人免费网站| 91精品一区国产高清在线gif| 日韩中文字幕av| 中文在线资源观看视频网站免费不卡| 中文字幕一区免费| 亚洲精品在线a| 欧美a级成人淫片免费看| 欧美一级片久久久久久久| 日韩一区有码在线| 亚洲精品一区二区在线看| 麻豆av一区二区三区久久| 国产精品丝袜视频| 亚洲国产日韩一区二区| 亚洲人成自拍网站| 变态调教一区二区三区| 国产福利小视频| 亚洲国产精品va| 国产极品在线视频| 天天操天天操一操| www.日本在线播放| 91精品久久久久久综合乱菊| 日本不卡一区二区在线观看| www.大网伊人| 99精品久久久久久| 毛片在线看网站| 国产美女直播视频一区| 在线观看欧美视频| 成人午夜精品久久久久久久蜜臀| 日韩精品一区二区三区电影| 国产手机视频精品| 伊人av电影| 97精品国产97久久久久久春色| 中文字幕42页丝袜| 久久er热在这里只有精品66| 欧美日韩性视频一区二区三区| 蜜臀久久99精品久久久酒店新书| 999www人成免费视频| 一区二区在线观看免费| 97精品久久| 久久看人人摘| 一区二区精品视频在线观看| 国产精品二区不卡| 92看片淫黄大片一级| 日韩激情文学| 国产91色在线播放| 久久蜜臀中文字幕| 成人公开免费视频| 亚洲国产精品一区二区www在线| 久久精品视频在线免费观看| 日韩免费视频在线观看| 婷婷色在线播放| 婷婷四房综合激情五月| 美女网站色精品尤物极品姐弟| 国产激情久久久久久熟女老人av| 91久久精品在线| 台湾佬中文娱乐网欧美电影| 亚洲视频重口味| 一区二区高清免费观看影视大全| 26uuu色噜噜精品一区| 黑人精品无码一区二区三区AV| 日本高清成人vr专区| 精品一区二区三区在线观看| 亚洲高清极品| 日韩亚洲国产免费| 首页综合国产亚洲丝袜| www.色偷偷.com| 在线观看xxxxvideo| 一区二区欧美亚洲| 国产成人欧美日韩在线电影| 四虎影视成人永久免费观看视频| 久久久久久网址| 色婷婷av金发美女在线播放| 亚洲黄色小说网| 性高潮久久久久久久久| 欧美特黄aaa| 日韩精品在线视频观看| 日本乱人伦一区| aa亚洲婷婷| 天堂俺去俺来也www久久婷婷| 欧美日本精品一区二区三区| 伊人久久国产| 国产成人亚洲一区二区三区| 一区二区三区四区五区精品| 欧美午夜电影在线观看| 成年人看片网站| 精品一区二区三区在线| 国产精品资源在线| 日韩精品在线免费| 久久91精品国产| 六月婷婷激情综合| 精品亚洲成av人在线观看| 全黄性性激高免费视频| 国产艳妇疯狂做爰视频| 久久久久免费看| 亚洲成人网av| 亚洲a中文字幕| 水莓100在线视频| 国产原厂视频在线观看| 欧美videossex极品| 神马影院我不卡| 国产露脸91国语对白| 一级视频在线观看视频在线啦啦| 一区二区三区四区蜜桃| 91精品成人久久| 日韩精品福利网| 亚洲国产一区二区在线播放| 色综合天天性综合| 日韩久久久久久久久久久久久| 日韩精品小视频| 丰满诱人av在线播放| 成年人小视频在线观看| 在线亚洲不卡| 免费在线激情视频| 97最新国自产拍视频在线完整在线看| www.亚洲人| 簧片在线观看| 久久青青草综合| 国产精品久久久久久吹潮| 国产毛片欧美毛片久久久| 亚洲视频观看| 91精品国产高久久久久久五月天| 免费大秀视频在线播放| 欧美日韩国产一二三区| 在线观看av免费观看| 日韩免费福利电影在线观看| 视频直播国产精品| 我的公把我弄高潮了视频| 亚洲专区区免费| 激情成人在线视频| av黄色网址| 久久av一区二区三区亚洲| 欧美色视频在线| www黄在线观看| 7777女厕盗摄久久久| 亚洲影院免费| 午夜视频在线看| 久久精品中文字幕免费mv| 久热在线中文字幕色999舞| 青青草原国产在线| 韩国日本一区二区三区| 久草福利资源在线观看| 欧美乱大交xxxxx潮喷l头像| 好吊色视频一区二区| 国产喂奶挤奶一区二区三区| 在线国产一区二区三区| 成人欧美一区二区三区小说| 欧美婷婷精品激情| 日本美女视频一区| 欧美日韩国产综合草草| 玉米视频成人免费看| 日本最新不卡在线| 日韩小视频在线| 综合干狼人综合首页| 日韩在线观看不卡| 99产精品成人啪免费网站| 国产精品成人国产乱| 日本男女交配视频| 污黄网站在线观看| 国产网站欧美日韩免费精品在线观看| 96视频在线观看欧美| 任我爽在线视频精品一| 亚洲国产精品一区二区久| 亚洲午夜精品福利| 日本成人中文字幕在线视频| 91欧美激情另类亚洲| 国产精品久久久久久av公交车| 国产日韩欧美精品电影三级在线| 黄色国产在线观看| a级精品国产片在线观看| 福利视频电影| 亚洲日韩欧美视频| 久久久一本精品99久久精品| 97超级在线观看免费高清完整版电视剧| 91麻豆精品秘密| 国产精品视频地址| 久久久久九九精品影院| 男人久久天堂| 欧美freesex交免费视频| 日本五十路在线| 亚洲视频一二三四| 欧美在线一二三区| 日韩电影一区二区三区| 亚洲欧美中文日韩v在线观看| 日本在线小视频| 欧美成人vr18sexvr| 姑娘第5集在线观看免费好剧| 成人午夜电影久久影院| 日本丰满少妇一区二区三区| 欧美涩涩视频| 400部精品国偷自产在线观看| 三级成人在线| 亚洲在线视频观看| 日本人妻丰满熟妇久久久久久| 青草av.久久免费一区| 欧美性猛交一区二区三区| 精品无码久久久久国产| 精品国产aaa| 国产精品一区二区三区www| 影音先锋中文字幕在线观看| 日本精品一区二区三区在线播放视频| 91免费精品国偷自产在线| 久久6免费视频| 精品女同一区二区三区| 午夜在线观看av| 免费在线观看av网址| 国产精品精品软件视频| 国产精品a级| 国产精品视频免费观看| 国产精品久久色| 成年人在线观看网站| 久久草av在线| 露出调教综合另类| 免费无码毛片一区二三区| 国产伦精品一区二区三区高清版| 国产91社区| 亚洲va国产天堂va久久en| 国产日韩av在线播放| 国产精品一香蕉国产线看观看| 久久精品夜色噜噜亚洲aⅴ| 亚洲图片你懂的| 黄污在线观看| 夜色资源网av在先锋网站观看| 国产亚洲精品午夜高清影院| 国产三级电影在线| 中文字幕永久在线| av黄色网址| 欧美精品一区二区三区精品| 国精品**一区二区三区在线蜜桃| 被下部羞羞漫画| ed2k情侣啪啪91av| 毛片在线视频观看| 风流老熟女一区二区三区| 盗摄牛牛av影视一区二区| 在线播放精品一区二区三区| 国产精品高清免费在线观看| 午夜视频你懂的| 欧美激情精品久久久久久免费印度| 免费看黄色网| 男人天堂一区二区| 黄色在线播放| 男人天堂免费视频| 无码精品黑人一区二区三区| 一级免费a一片| 精品成人乱色一区二区| 91福利区在线观看| 日本高清中文字幕在线| 国产91精品在线| 久久se精品一区二区| 欧美性受xxxx黑人爽| 97超视频免费观看| 亚洲黄色av网址| 天天操天天舔天天射| 国产精品成人av久久| 欧美精品久久久久久久免费观看| 亚洲激情中文1区| 国产社区精品视频| 天天天天天天天干| 色又黄又爽网站www久久| 天天在线女人的天堂视频| 国产小视频在线看| 亚洲男人的天堂在线播放| 欧美特黄一级大片| 欧美xxxxbb| 性一交一乱一区二区洋洋av| 国产wwwwwww| 亚洲激情电影中文字幕| 国产不卡在线观看| 精品国产亚洲一区二区三区| 亚洲婷婷国产精品电影人久久| 日本中文字幕电影在线免费观看| 国产欧美午夜| 欧美偷拍一区二区| 久热免费视频| 欧美三级日韩三级| 欧美猛交ⅹxxx乱大交视频| 一本色道久久加勒比精品| 成人性生交大片免费网站| 中文永久免费观看| 成人全视频高清免费观看| 欧美一区久久| 国产精品91在线观看| 99久久久无码国产精品免费| 欧美成人免费全部观看天天性色| 秋霞av亚洲一区二区三| 91精品国产乱码久久久久久| 亚洲tv在线观看| 日韩av手机在线看| 久久av资源| 欧美精品日日鲁夜夜添| 精品国产一区二区三区久久影院| 亚洲高清精品视频| 在线免费电影观看| 国产激情视频在线观看| 国产精品一区二区在线观看网站| 国产视频一区二区三区在线播放| 18国产精品| 奇米影视狠狠狠| 久久精品国产99国产精品澳门| 久久综合av免费| 另类视频一区二区三区| 制服 丝袜 综合 日韩 欧美| 粉嫩av亚洲一区二区图片| 亚洲男女自偷自拍图片另类| 精品久久久久久亚洲综合网站| 国产高潮呻吟久久| 久久午夜电影网| 色婷婷激情一区二区三区| 国产精品久久久久9999小说| 国产在线精品观看| 欧美日韩亚洲不卡|