私のWebサイトでajaxを使用して、の「コントロール」にあるNewsFeed.ascxという名前のUserControlからいくつかの情報を呼び出しています。Webサービスページ(WebMethods )文字列形式を返しますGetRSSReaderと呼ばれる私の場合は機能含まれている:そして、私はJSONとして返されたデータを取得するために、私はそれがあまりにも重い見つかったのjQueryを()を使用してこのページを呼び出しWebサービスの代わりにwcfを使用!
[WebMethod]
public string GetRSSReader()
{
Page page = new Page();
UserControl ctl =
(UserControl)page.LoadControl("~/Controls/NewsFeed.ascx");
page.Controls.Add(ctl);
StringWriter writer = new StringWriter();
HttpContext.Current.Server.Execute(page, writer, false);
return writer.ToString();
}
をこのように:
><div id="Content"></div>
<script type="text/javascript" defer="defer" src="../JAVA/Default.js"></script>
Jquery.jsと私の質問のフォルダにのJava
を設立し、このページ(にDefault.js):私は、Webサービスを使用することはできませんWCFを使用する代わりに!そしてどうやって !?
WCF ** IS **新しいWebサービススタック - * Webサービスの代わりにWCF *を使用していますが、WCF ** IS ** Webサービスを使用しています –