Проблема в том, что ничего не печатают. У меня есть список фамилий в aspx.cs, и я пытаюсь разобрать в объекте JSON, чтобы использовать их в aspx. Я думаю, проблема в скрипте, потому что когда я Response.Write('jsonString')
, он печатает правильно JsonFormat
.Преобразование объекта JSON в C#
WebForm1.aspx.cs
У меня есть список фамилий
public List<String> surname= new List<String>();
и метод, который делает список jsonString
public string getJson() {
JavaScriptSerializer javaScriptSerializer = new JavaScriptSerializer();
string jsonString = javaScriptSerializer.Serialize(surname);
return jsonString;
}
WebForm1.aspx
this is the script
<script>
$(function() {
$.ajax({
url: "WebForm1.aspx/getJson",
dataType: "json",
success: function (data) {
$("#Label2").append(data + " ");
}
});
});
</script>
и веб Contorl
<asp:Label ID="Label2" runat="server" Text=""></asp:Label>
Так в чем проблема ?? –
это ничего не печатается, отредактировано :) – Merian
Получает ли это значение в 'success' ?? –