最後の 3 つの wordpress ブログ投稿のタイトルと日付をホームページに取り込もうとしています。私は.netにまったく精通していないので、私を許してください。
default.aspx ページの上部に、次のコマンドがあります。
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="DefaultNew.aspx.cs" Inherits="_DefaultNew" Debug="false" %>
<%@ Register Src="DefaultWordpress.aspx.cs" TagPrefix="Site" TagName="Wordpress" %>
<%@ Register Src="~/includes/siteHomeHeaderNew.ascx" TagPrefix="Site" TagName="Header" %>
<%@ Register Src="~/includes/siteFooter.ascx" TagPrefix="Site" TagName="Footer" %>
タイトルを取り込みたい場所:
<Site:Wordpress runat="server" />
次に、 DefaultWordpress.aspx.cs ファイルに次のように記述します。
using System;
using System.IO;
using System.Net;
using System.Text;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections;
using System.Xml;
public partial class Wordpress : System.Web.UI.Page
{
using (var reader = XmlReader.Create("http://MY_SITE_GOES_HERE.com/blog/index.php?feed=atom"))
{
var feed = SyndicationFeed.Load(reader);
// Print title and summary of 3 most recent posts
foreach (var post in feed.Items.Take(3))
{
Console.WriteLine ("--- {0} ---", post.Title.Text);
Console.WriteLine (post.Summary.Text);
Console.WriteLine();
}
}
}
これを言うコンパイルエラーがあります:
Compilation Error
Description: An error occurred during the compilation of a resource required to service this request. Please review the following specific error details and modify your source code appropriately.
Compiler Error Message: CS1519: Invalid token 'using' in class, struct, or interface member declaration
ソース エラー:
Line 16: public partial class Wordpress : System.Web.UI.Page
Line 17: {
Line 18: using (var reader = XmlReader.Create("http://www.MY_SITE_HERE.com/blog/index.php?feed=atom"))
Line 19: {
Line 20: var feed = SyndicationFeed.Load(reader);
Source File: \\fs3-n02\stor9wc1dfw1\646363\647414\www.MY_SITE_HERE.com\web\content\DefaultWordpress.aspx.cs Line: 18
これは明らかに機能していませんが、ここからどこに行くべきかわかりません。どんな洞察も大歓迎です。これを行う簡単な方法はありますか、それとも私が見逃しているものですか?
ありがとうございました!!