こんにちは私はVSとASP.NETで作業しています。テーブルから値を取得しようとしていますが、Jsonを単純なテキストにデコードまたは解析する必要があります。私は本当に助けていただきありがとうございます。 これは私が得るものです。 JSONデータの解析ASP.NET C#とRazor
[HttpGet]
public ActionResult GetData()
{
string stdb = "Data Source=DMX87025;Initial Catalog=DB_PCC;Integrated Security=True";
SqlConnection conn = new SqlConnection(stdb);
string sql = "SELECT *FROM[DB_PCC].[dbo].[Departments]";
SqlCommand cmd = new SqlCommand(sql, conn);
conn.Open();
SqlDataReader rd = cmd.ExecuteReader();
var st = "kyo please help me u.u";
return Json(new { success = true, message = rd },
JsonRequestBehavior.AllowGet);
}
<div id="result"></div>
<input type="button" name="name" value="try" onclick="DepListQuery()" />
<script>
function DepListQuery() {
$.ajax({
type: 'GET',
url: '@Url.Action("GetData","Home")',
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (response) {
$('#result').text(response.message);
},
failure: function (response) {
alert("something get wrong u.u");
}
});
}
</script>
'ExecuteReader()'の後にデータを読み込んでモデルに変換し、そのモデルのコレクションを返す必要があります。その後、スクリプト内のコレクションをループします。 –
'SqlDataReader rd = cmd.ExecuteReader();'次に、 'message = rd'を設定します。文字列を取得するには、 'rd.Read()'を実行する必要があります。 –