В основном то, что я хочу сделать, это "тайм-аут" просмотра. Аналогично перенаправлению javascript через определенное время, за исключением того, что вместо перенаправления происходит переключение на другой вид в мультипросмотре. Кто-нибудь знает, как это сделать?
тайм-аут просмотра в мультипросмотре
Ответы (1)
Поскольку у MultiView нет клиентского API, это можно сделать вручную, создав вызов __doPostBack с идентификатором multiview в качестве источника:
__doPostBack('<%= multiview.UniqueID %>', 'switch');
Второй параметр — это имя/аргументы события; вы можете вручную проверить это при обратной передаче через:
if (Request.Form["__EVENTTARGET"] != null &&
Request.Form["__EVENTTARGET"].EndsWith(multiview.ID) &&
Request.Form["__EVENTARGUMENT"] == "switch")
А затем переключите текущий вид; для этого уже может быть встроенное имя команды, я в этом не уверен.
person
Brian Mains
schedule
17.01.2011