我怎麼會得到我的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