ホームページ  >  記事  >  ウェブフロントエンド  >  Json を使用すると、文字列を使用して data_json を返すよりもフレンドリーでよりオブジェクト指向になります。

Json を使用すると、文字列を使用して data_json を返すよりもフレンドリーでよりオブジェクト指向になります。

WBOY
WBOYオリジナル
2016-05-16 18:02:20942ブラウズ

前のプログラム:

コードをコピー コードは次のとおりです:

ViewData["msg"] = " {result:true,FileName:"" new FileInfo(Request.Files[0].FileName).Name
"",FileUrl:"" fileurl.Replace(""", "") ""}" ;

再構築後のプログラム:
コードをコピーします コードは次のとおりです:

JsonResult j = Json(new
{
Result = true,
FileName = new FileInfo(Request.Files[0].FileName).Name,
FileUrl = fileurl .Replace("" ", "")
});
ViewData["msg"] = j.Data.ToString();

明らかに、2 番目の方法の方が優れています。読みやすい、パフォーマンスの点では、最初の方が 2 番目のものよりわずかに優れていますが、プログラムの場合、パフォーマンスは 1 つの側面にすぎません

オブジェクト指向プログラムの観点からは、その可能性、コードの作成はエラーになりにくいです重要なため、複雑な文字列文字を返す場合は、JS によって返される Json 形式を自分で入力するのではなく、C# によって提供される Json を使用することをお勧めします。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。