簡體   English   中英

ASP.NET Web請求和頁面生成

[英]ASP.NET Web Request and Page Generation

在過去的一個月中,我只使用過一次或兩次ASP.NET來完成一些簡單的任務,但是我正在做一些復雜的事情。

我想在ASP.NET和Javascript中執行以下操作:

  1. 有一個網頁,例如Default.aspx,它可以查詢網絡服務
  2. Web服務(SOAP?)在JSON中返回許多整數(例如1,2,3,4,7,9)
  3. 然后,JavaScript將遍歷包裝div中的所有子div,並確保div ID 1,2,3,4,7和9存在,否則將刪除不存在的div。

我通常使用REST Web服務和jQuery進行此操作,但我知道SOAP在ASP.NET中是首選。

我認為SOAP在.NET中不是特別“首選”。 當然不是您要實現的目標。 WebMethods特別容易轉換為JSON服務。

閱讀有關使用ASP.NET Ajax的示例的本文。 這很容易轉換為jQuery。

http://msdn.microsoft.com/en-us/library/bb515101.aspx

您不能具有返回JSON的SOAP Web服務。 SOAP是XML。 因此,您必須確定用於該服務的協議。 要正常調用,您將添加一個服務引用,該引用將生成一個強類型的客戶端代理,使您可以直接調用某些服務方法並獲取代表id的字符串數組。 然后,您無需使用javascript,就可以基於從遠程服務中獲取的ID在服務器端構建HTML。

您當然可以將SOAP與asp.net一起使用,並且它在過去可能是首選(因為它很容易與Web引用一起使用),但是如果可以使用jQuery和JSON服務,那就去吧。

如果您可以使用asp.net MVC,則在生成HTML時會遇到麻煩,甚至會更加容易。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM