我怎么会得到我的JSON字符串到我的asp.net使用jquery我很困惑使用web方法或数组或函数所有我看过的例子都在C#中。我想要的是用json字符串解析它。json字符串从vb.net端到asp.net
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
cmd.Connection = conn
conn.Open()
Dim ds As New DataSet
cmd.CommandText = "MY SELECT STATEMENT IS IN HERE(DIDNT WANT TO POST ONLINE)"
da.Fill(ds)
da.FillSchema(ds, SchemaType.Mapped)
Dim myObject = ds.GetXml
Dim jsonString = New JavaScriptSerializer().Serialize(myObject)
conn.Close()
End Sub
我想把jsonstring或myobject放到服务器端。 jsonstring是json,myobject是xml。这样我可以创建一个包含数学函数的表格客户端。我很新,所以我需要一个清晰的解释,甚至可能是一个例子。我已阅读关于pagemethods,并且我已经尝试使用此示例调用服务器端函数example
或者您能告诉我一个简单的方法,从sql到ajax。不使用分页在asp.net页面上放置大型数据集的最佳方法是什么?
我基本上正在重写一个他们现在使用ajax的asp页面,因为它加载速度很慢,继承人是当前asp代码的一个例子,以及我想实现的目标。
response.write("<tr><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("book7"))
response.write("</td><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("dep7"))
response.write("</td><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("lead"))
response.write("</td><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("hear"))
response.write("</td><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("cname"))
response.write("</td><td>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("theme") & " - " & rscontest.fields.item("tour"))
response.write("</td><td align='right'>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("userid"))
response.write("</td><td align='right'>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
response.write(rscontest.fields.item("pax_count"))
pax = pax + rscontest.fields.item("pax_count")
response.write("</td><td align='right'>")
%><font face="Arial,Helvetica,sans-serif" size="-2"><%
IF rscontest.fields.item("status") = "XL" then
response.write(formatnumber(rscontest.fields.item("CXVALUE"),2))
sales = sales - formatnumber(rscontest.fields.item("CXVALUE"),2)
ELSE
response.write(formatnumber(rscontest.fields.item("AMOUNT"),2))
sales = sales + formatnumber(rscontest.fields.item("AMOUNT"),2)
END IF
response.write("<tr><td rowspan=1>")
%><font face="Arial,Helvetica,sans-serif" size="-2"></style><%
response.write(rscontest.fields.item("description"))
rscontest.movenext
wend
它写的任何东西都来自sql语句,并且它使用一个运行总数。
目前尚不清楚你要求什么。您发布的代码是否可以在文本框中显示您的json?如果是这样,当页面加载到浏览器中时,你是否想在JavaScript中使用它做些什么? – 2010-11-12 21:35:01
是的,基本上现在它在文本框中加载JSON,因为这是我能够判断我是否真的获得了json字符串的唯一方法。 – MyHeadHurts 2010-11-12 21:36:05
我希望能够将json字符串转换为ajax,这样我就可以创建表格了。或至少让它解析我基本上处于停滞状态。 – MyHeadHurts 2010-11-12 21:37:24