資源簡介
一個簡單的ajax與后端交互的例子,可以嘗試著自己去改寫了,以后有更好的資源我就繼續上傳的

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Web;
using?System.Text;
using?System.Data;
using?System.Reflection;
using?System.Collections;
using?System.Data.Common;
namespace?AjaxTest01.Common
{
????//Json轉化類
????public?class?ConvertToJson
????{
????????#region?私有方法
????????private?static?string?StringToJson(string?s)
????????{
????????????StringBuilder?sb?=?new?StringBuilder();
????????????for?(int?i?=?0;?i?????????????{
????????????????char?c=s.ToCharArray()[i];
????????????????switch(c)
????????????????{
????????????????????case?‘\“‘:
????????????????????????sb.Append(“\\\““);
????????????????????????break;
????????????????????case?‘\\‘:
????????????????????????sb.Append(“\\\\“);
????????????????????????break;
????????????????????case?‘/‘:
????????????????????????sb.Append(“\\/“);
????????????????????????break;
????????????????????case?‘\b‘:
????????????????????????sb.Append(“\\b“);
????????????????????????break;
????????????????????case?‘\f‘:
????????????????????????sb.Append(“\\f“);
????????????????????????break;
????????????????????case‘\n‘:
????????????????????????sb.Append(“\\n“);
????????????????????????break;
????????????????????case?‘\r‘:
????????????????????????sb.Append(“\\r“);
????????????????????????break;
????????????????????case?‘\t‘:
????????????????????????sb.Append(“\\t“);
????????????????????????break;
????????????????????default:
????????????????????????sb.Append(c);
????????????????????????break;
????????????????}
????????????}
????????????return?sb.ToString();
????????}
????????///?
????????///?格式化字符型、日期型、布爾型
????????///?
????????///?
????????///?
????????///?
????????private?static?string?StringFormat(string?strType?type)
????????{
????????????if(type==typeof(string))
????????????{
????????????????str?=?StringToJson(str);
????????????????str?=?“\““?+?str?+?“\““;
????????????}
????????????else?if(type==typeof(DateTime))
????????????{
????????????????str?=?“\““?+?str?+?“\““;
????????????}
????????????else?if(type==typeof(bool))
????????????{
????????????????str?=?str.ToLower();
????????????}
????????????else?if(type!=typeof(string)&&string.IsNullOrEmpty(str))
????????????{
????????????????str?=?“\““?+?str?+?“\““;
????????????}
????????????return?str;
????????}
????????#endregion
????????#region??List轉化成Json
????????public?static?string?ListToJson(IList?list)
????????{
????????????object?obj?=?list[0];
????????????return?ListToJson(list?obj.GetType().Name);
????????}
????????private?static?string?ListToJson(IList?list?string?JsonName)
????????{
????????????StringBuilder?Json?=?new?StringBuilder();
????????????if?(string.IsNullOrEmpty(JsonName))?JsonName?=?list[0].GetType().Name;
????????????Json.Append(“{\““+JsonName+“\“:[“);
????????????if(list.Count>0)
??????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2018-03-11?20:23??AjaxTest01\
?????目錄???????????0??2018-03-11?20:24??AjaxTest01\.vs\
?????目錄???????????0??2018-03-11?20:23??AjaxTest01\.vs\AjaxTest01\
?????目錄???????????0??2018-03-11?20:23??AjaxTest01\.vs\AjaxTest01\v14\
?????文件???????59904??2018-03-11?20:59??AjaxTest01\.vs\AjaxTest01\v14\.suo
?????目錄???????????0??2018-03-11?20:24??AjaxTest01\.vs\config\
?????文件???????86073??2018-03-11?20:24??AjaxTest01\.vs\config\applicationhost.config
?????目錄???????????0??2018-03-11?20:59??AjaxTest01\AjaxTest01\
?????文件????????5465??2018-03-11?15:26??AjaxTest01\AjaxTest01\AjaxTest01.csproj
?????文件????????1086??2018-03-11?15:26??AjaxTest01\AjaxTest01\AjaxTest01.csproj.user
?????目錄???????????0??2018-03-11?17:33??AjaxTest01\AjaxTest01\Common\
?????文件???????10695??2018-03-11?17:33??AjaxTest01\AjaxTest01\Common\ConvertToJson.cs
?????文件???????12334??2018-03-11?15:26??AjaxTest01\AjaxTest01\Common\DbHelper.cs
?????目錄???????????0??2018-03-11?14:05??AjaxTest01\AjaxTest01\Css\
?????文件????????3317??2018-03-11?14:04??AjaxTest01\AjaxTest01\Css\cy.css
?????文件??????????60??2018-03-11?14:05??AjaxTest01\AjaxTest01\Css\st
?????目錄???????????0??2018-03-11?20:59??AjaxTest01\AjaxTest01\Images\
?????文件????????1310??2018-03-11?20:58??AjaxTest01\AjaxTest01\Index.html
?????目錄???????????0??2018-03-11?12:32??AjaxTest01\AjaxTest01\Js\
?????文件???????95957??2018-03-11?12:31??AjaxTest01\AjaxTest01\Js\jquery-1.11.3.min.js
?????文件??????273199??2018-03-11?12:32??AjaxTest01\AjaxTest01\Js\jquery.js
?????文件???????93100??2018-03-11?12:32??AjaxTest01\AjaxTest01\Js\jquery.min.js
?????目錄???????????0??2018-03-11?20:33??AjaxTest01\AjaxTest01\Manager\
?????文件??????????96??2018-03-11?12:21??AjaxTest01\AjaxTest01\Manager\Index.ashx
?????文件????????1099??2018-03-11?20:33??AjaxTest01\AjaxTest01\Manager\Index.ashx.cs
?????目錄???????????0??2018-03-11?12:10??AjaxTest01\AjaxTest01\Properties\
?????文件????????1322??2018-03-11?12:10??AjaxTest01\AjaxTest01\Properties\AssemblyInfo.cs
?????文件????????1245??2018-03-11?12:10??AjaxTest01\AjaxTest01\Web.Debug.config
?????文件????????1306??2018-03-11?12:10??AjaxTest01\AjaxTest01\Web.Release.config
?????文件?????????560??2018-03-11?20:59??AjaxTest01\AjaxTest01\Web.config
?????目錄???????????0??2018-03-11?12:54??AjaxTest01\AjaxTest01\bin\
............此處省略16個文件信息
- 上一篇:秋億網絡文件管理
- 下一篇:Spring+3.x企業應用開發實戰光盤源碼(全)
評論
共有 條評論