Для этого вы должны создать класс с двумя строками, например.
public class example
{
public string FirstString {get; set;}
public string SecondString {get; set;}
}
создать объект класса в контроллере и добавить в него строки, сериализовать в json и вернуть
[HttpPost]
public ActionResult getName(string Name)
{
example eg=new example();
eg.FirstString ="your first string";
eg.SecondString ="your second string";
string jsonString= JsonConvert.SerializeObject(eg);
return Json(jsonString);
}
Файл JS должен извлекать строки из объекта json
<script>
$(document).ready(function () {
$("#btnGet").click(function () {
$.ajax(
{
type: "POST",
url: "home/getName",
data: {
Name: $("#txtName").val()
},
success: function (result) {
var jsonResult=JSON.parse( result );
$('#FirstTextFieldToFill').val(jsonResult.FirstString);
$('#SecondTextFieldToFill').val(jsonResult.SecondString);
},
failure: function (response) {
alert(response.responseText);
},
error: function (response) {
alert(response.responseText);
}
});
});
});
Зависимости, необходимые в контроллере
JsonConvert
из пространства имен Newtonsoft.Json
Используйте NuGet для загрузки пакета
"Project" -> "Управление пакетами NuGet" -> "Поиск" newtonsoft json ". -> нажмите" установить "