Перенастройка мой мозг от WebForms в MVC, я хочу:asp.net MVC открыть еще один вид в JavaScript
1) нажмите на кнопку, которая будет 2) выполнить некоторые JavaScript, который будет 3) открыт в новом окне (или вкладке, в зависимости от того что браузер установлен на), который будет показывать существующий вид из того же раствора, и 4) имеют вид, что выполнить некоторые нагрузки данных
Я застрял на 3 и 4
3):
function foo(){
var wrkURL = globalURLVarFromViewOneThatPointsToViewTwo
window.open(wrkURL,"_blank")
}
Как указать URL другого существующего вида (ViewTwo) в том же решении? Есть ли помощник, который я могу вызвать в ViewOne, который создаст этот URL-адрес в вызывающем представлении и загрузит в globalURLVarFromViewOneThatPointsToViewTwo? Или, если мне нужно указать URL-адрес для ViewTwo, как выглядит этот синтаксис?
4) Как мне заставить ViewTwo автоматически выполнять некоторые операции с данными (например, найти данные для FlexGrid) до или сразу после отображения? Я знаю, как сделать вызов Ajax контроллеру/действию на document.ready; есть ли другой способ вызова контроллера/действия и загрузки view.bag, как показано на экране?
Спасибо за ввод. Вернемся к решению №4, я не уверен, что это касается необходимости «выполнять загрузку данных при просмотре». Есть ли синтаксис для получения представления для автоматического выполнения действия контроллера при первом загрузке? Или это нужно сделать с вызывающего контроллера, до того, как загрузится представление? – wayfarer
Doh! Понимаю. Я могу вызвать любой контроллер, который я хочу от JS. Это может привести к операциям «загрузки данных», которые мне нужны. Хорошо, я думаю, это сделано. – wayfarer