定义了一个用户控件,想在控件的Command按钮中进行重定向,
由于MobileUserControl中没有RedirectToMobilePage方法,不能直接使用。
采用
MobilePage mp = new MobilePage();
mp.RedirectToMobilePage("test.aspx");
不能实现。
其实直接对控件所在页进行操作即可((MobilePage)Page).RedirectToMobilePage("test.aspx"),
不过在有些浏览器中转过去会显示无效视图,但并不影响目标页面。
如果要保证不出现"无效视图"的情况,可以采用Server.Transfer("test.aspx")。
本文介绍了一种在移动用户控件中实现页面重定向的方法。由于MobileUserControl缺乏RedirectToMobilePage方法,直接使用会导致部分浏览器显示无效视图。文中提出使用Server.Transfer方法来避免这一问题。
7769

被折叠的 条评论
为什么被折叠?



