基本上我想做的是“超时”一个视图。类似于javascript重定向一段时间后,除了重定向,切换到多视图中的不同视图。有谁知道怎么做?
答案 0 :(得分:1)
由于MultiView没有客户端API,因此执行此操作的方法是手动创建__doPostBack调用,并将多视图ID作为源:
__doPostBack('<%= multiview.UniqueID %>', 'switch');
第二个参数是事件名称/ args;您可以通过以下方式在回发上手动检查:
if (Request.Form["__EVENTTARGET"] != null &&
Request.Form["__EVENTTARGET"].EndsWith(multiview.ID) &&
Request.Form["__EVENTARGUMENT"] == "switch")
然后切换当前视图;可能已经有一个内置的命令名来做到这一点,我不确定。