Javascript вызывает из частичных видов на основной - PullRequest
0 голосов
/ 23 мая 2011

Хорошо, у меня есть JQuery Grid, загруженный в виде части в asp.net mvc. Итак, допустим, что в этом частичном представлении я могу получить строку, выбранную в моей JQGrid. Однако предположим, что основной вид, который загрузил частичное представление, не может получить к нему прямой доступ, поскольку основной вид, загруженный в браузер, обновляется, а частичный вид загружается с использованием ajax. Теперь, каков наилучший способ сделать это. Должен ли я использовать JSON для хранения, я предполагаю состояние приложения. Итак, в этом случае я хочу иметь доступ к JavaScript или элементам частичного представления из основного вида.

Каков наилучший способ сделать это?

1 Ответ

0 голосов
/ 23 мая 2011

Я обнаружил, что хранить свое состояние в объекте JSON на клиенте гораздо проще, чем пытаться координировать все на стороне сервера, особенно при использовании динамически загружаемых частичных представлений.Это позволяет вам определить, какие изменения и / или функции необходимы на стороне клиента, а затем получить с сервера именно то, что нужно.

Еще одна полезная вещь, которую я использую, - это knockout.js.Он поддерживает состояние вашего интерфейса в соответствии с вашим клиентским объектом.Он может работать или не работать с используемой вами сеткой, но я обнаружил, что это упрощает отслеживание изменений и значительно упрощает поддержку моего кода.

...