Я работаю над ASP.NET MVC, Мое приложение отображает список меню в списке, а когда вы нажимаете на какие-либо элементы, в другом представлении отображается список submenues, и у меня есть проблема в том, как вернуть JSon к другой точке зрения в первую очередь возврата контроллера вид модели объекта для просмотра, чтобы отобразить его на списке как следующийreturn Object from Controller to another Просмотреть в ASP.Net MVC
return View(data);
, где данные массив Строки, и я добавляю событие в список при выборе какого-либо элемента
@Html.Orubase().ListBox("list").RenderMode(RenderMode.Auto).IOS(c => c.ShowCorners(false)).BindDataSource(Model, map =>
{
map.MapTo<string>(binding =>
{
binding.ItemDataBound((item, nd) =>
{
item.Text = nd;
});
});
}).OnItemSelect("select")
Где выбрать это функция Javascript, что вызвать другую функцию в контроллере
function select(event, d) {
var index = d.selectedItemIndex;
$.ajax({
url: '@Url.Action("GetSubMenue", "Home")',
type: 'GET',
dataType: 'json',
data:{ind:index},
cache: false,
success: function (data) {
}
});
Теперь GetSubMenue функция возвращает следующий объект «данные», то есть другой массив строки
return Json(data,JsonRequestBehavior.AllowGet);
теперь я хочу функцию GetSubMenue вернуть объект данных Json в другой список, чтобы просмотреть его в новом списке , так что вы можете мне помочь
вы можете перефразировать это его трудно понять, что вы просите –
объяснить мою проблему в домашнем зрении я следующий Аякс в JavaScript, который называется на некоторой функции событий выберите (событие, d) { $ .ajax ({ URL: '@ Url.Action ("GetSubMenues", "Дом")', типа: 'GET', DATATYPE: 'JSON', данные: {Ind: индекс}, кэш: false, успех: функция() { } }); и в домашнем контроллере общественного ActionResult GetSubMenues (интермедиат ИНД) { Список данных = новый список (новая строка [10]); для (INT I = 0; я <размер; я ++) { // присвоить значение данных } теперь, как я могу передать объект данных из этого контроллера в другой точке зрения под названием SubMenue с объектом данных в целях модель –
, пожалуйста, отредактируйте исходный вопрос на свой бесполезный код публикации в комментариях –