Как мне получить мою строку JSON на свой asp.net с помощью jquery? Я запутался в использовании веб-методов, массивов или функций. Все примеры, которые я видел, находятся на C #.Все, что я хочу, - это проанализировать строку json.
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.Таким образом, я могу создать клиентскую таблицу, которая будет включать математические функции.Я очень новичок в этом, поэтому мне нужно четкое объяснение и, возможно, даже пример.Я читал о методах страницы и пытался использовать этот пример при вызове серверных функций пример
Или вы можете сказать мне простой способ перехода от sql к ajax.Каков наилучший способ размещения больших наборов данных на странице asp.net без использования подкачки.
Я в основном переписываю страницу asp, которую они используют сейчас, чтобы использовать ajax, потому что она загружается медленно, вот примертекущий код 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 и использует промежуточный итог.