2017-10-10 10 views
1

私のWebページでいくつかのXMLコードを変換しようとしました。だから私はjson.netを使ってみました。 文字列helloを表示しようとするまで、すべてはうまくいきました。ASP.NET json.Net xml to json

public partial class json : System.Web.UI.Page 
{ 
    public class Account 
    { 
     public string Name { get; set; } 
     public string Email { get; set; } 
     public DateTime DOB { get; set; } 
    } 

    public void Page_Load(object sender, EventArgs e) 
    { 
     Account account = new Account 
     { 
      Name = "John Doe", 
      Email = "[email protected]", 
      DOB = new DateTime(1980, 2, 20, 0, 0, 0, DateTimeKind.Utc), 
     }; 
     string hello = JsonConvert.SerializeObject(account, Formatting.Indented); 
     } 
} 

aspx.cs

そして、私のaspxサイトは次のようになります。私のaspx.csのサイトはこのようになります。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="json.aspx.cs" Inherits="json" %> 

<!DOCTYPE html> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
     <div><% = this.hello %></div> 
    </form> 
</body> 
</html> 

「hello」という文字列を使用することができます。あなたはハロー変数へのアクセスを持っていないD

+0

それを呼び出すことができますあなたが得るエラーまたは例外とは何ですか? –

+0

重大\tコード\t説明\tプロジェクトCS1061「json_aspxは」「こんにちは」の定義とタイプ「json_aspx」の最初の引数を受け入れていない拡張メソッドを「ハロー」が含まれていません\t \tファイル\tライン\t抑制状態 エラーが見つかりませんでした(使用しているディレクティブやアセンブリ参照がありませんか?)\t json – Doggo

答えて