ดูแล้ว format ของ HTTP-POST Protocol ก็ไม่มีปัญหานี่หว่า
งั้นลองรันโค้ดนี้ให้หน่อยสิ ลองทีละอันนะ
Code (VB.NET)
Page.Response.ContentType = "text/html"
Dim reader As New StreamReader(Page.Request.InputStream)
Dim xmlData As String = reader.ReadToEnd()
Response.Write(xmlData)
ถ้าอันแรกได้ก็ไม่ต้องลองอันนี้
Code (VB.NET)
Dim allKeys As String() = Request.Params.AllKeys
For Each keyName As String In allKeys
Response.Write(String.Format("{0}<br />"), keyName)
Next
Public Function XmlToDataTable(xmlData As String) As DataTable
Dim Dt As New DataTable()
Dim xmlDoc As New XmlDocument()
xmlDoc.LoadXml(xmlData)
Dim root As XmlNode = xmlDoc.FirstChild.ChildNodes(0)
For i As Integer = 0 To root.ChildNodes.Count - 1
Dt.Columns.Add(New DataColumn(root.ChildNodes(i).Attributes(0).InnerXml, GetType(String)))
Next
For Each xmlNode As XmlNode In xmlDoc.GetElementsByTagName("ROW")
Dim Dr As DataRow = Dt.NewRow()
For i As Integer = 0 To xmlNode.ChildNodes.Count - 1
Dr(i) = xmlNode.ChildNodes(i).InnerText
Next
Dt.Rows.Add(Dr)
Next
Return Dt
End Function
post get เป็นมรดกมาตั้งยุค HTML ค่ะ ใช้รับส่งข้อมูลได้เรียบง่าย
และสามารถสื่อสารระหว่าง PAGE ที่สร้างจากหลากหลาย technology ได้ค่อนข้างดี
หัดเขียนไว้นานมากแล้ว ตั้งตอนเริ่มเรียน ASP.NET หายังไม่เจอ ไม่รุเก็บไว้ไหน
แต่ที่เห็นส่วนมากจะเป็น CODE PHP หาเจอแล้วจะเอามาแปะค่ะ