DataTable转JSON到前台
来源:互联网 发布:最简单的游戏c编程 编辑:程序博客网 时间:2024/05/29 09:16
环境准备:
JQuery插件,VS环境,C# Newtonsoft (JSON工具)
后台代码
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Data;using Newtonsoft;namespace MongoDBTest{ public partial class Default2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (Request["action"] == "getJson") BuilderJson(); } private void BuilderJson() { Model.jsonModel js = new Model.jsonModel(); js.QuestionID1 = 12; DataTable dt = new DataTable(); DataColumn row = new DataColumn(); dt.Columns.Add(new DataColumn("QuestionID1")); //要注意这里的 QuestionID1对应前台的属性 for (int i = 0; i < 4; i++) { dt.Rows.Add(js.QuestionID1); } string json = Newtonsoft.Json.JsonConvert.SerializeObject(dt); //使用json工具类的对象转为JSON Response.Write(json); Response.End(); } }}
前台代码
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default2.aspx.cs" Inherits="MongoDBTest.Default2" %><!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head id="Head1" runat="server"> <title>无标题页</title> <%--<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js" type="text/javascript"></script> --%> <script src="JS/jquery-1.8.3.min.js"></script> <script type="text/javascript"> $(function () { $.getJSON("Default2.aspx?action=getJson", function (json) { var trArr = []; trArr.push("<div><strong>一、多选题</strong></div>"); var trBrr = ["<div><strong>二、选择题</strong></div>"]; $(json).each(function (index, value) { trArr.push(value.QuestionID1); }); $("#tbodyList").html(trArr.join("") ); }); }); </script> </head> <body> <form id="form1" runat="server"> <div id="tbodyList"> <%-- <table style="width:200px;" border="1"> <thead><tr><td>题号</td><td>题干内容</td></tr></thead> <tbody id="tbodyList" ></tbody> </table> --%> </div> <div><input value="提交" type="button" /></div> </form> </body> </html>
0 0
- DataTable转JSON到前台
- DataTable 转 JSON , 并输出到前台. (Newtonsoft.dll)
- C#将DataSet或DataTable转换成Json格式数据传递到前台JS脚本
- Json到前台
- 将Datatable转化成json发送前台
- DataTable 写入XML 并输出到前台
- DataTable 写入XML 并输出到前台
- DataTable转Json Json转DataTable
- DataTable转Json以及Json转DataTable
- servlet返回json到前台,前台js解析json
- DataTable 转 JSON格式
- ALLOYUI JSON 转 DATATABLE
- DataTable转json
- DataTable转json
- json转datatable
- datatable转json
- DataTable转JSON
- DataTable转Json格式
- Revit API 进阶之隐藏Element用户可见参数.
- C# Get方式请求Http
- POJ 3498 最大流
- 【转】Linux系统下为WPS添加字体,实现WPS输入中文
- 安卓 解析xml
- DataTable转JSON到前台
- Android保持设备唤醒状态
- 【书山有路】Python基础教程 第2章
- CPU,内存,硬盘,指令之间的关系
- 剖析虚函数
- ueditor:使用笔记:
- Mproxy项目实录第1天
- mysqlbinlog恢复增量备份数据
- [LeetCode] 89. Gray Code