[英]ASP.NET Web Request and Page Generation
在過去的一個月中,我只使用過一次或兩次ASP.NET來完成一些簡單的任務,但是我正在做一些復雜的事情。
我想在ASP.NET和Javascript中執行以下操作:
我通常使用REST Web服務和jQuery進行此操作,但我知道SOAP在ASP.NET中是首選。
我認為SOAP在.NET中不是特別“首選”。 當然不是您要實現的目標。 WebMethods特別容易轉換為JSON服務。
閱讀有關使用ASP.NET Ajax的示例的本文。 這很容易轉換為jQuery。
您不能具有返回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.