我用asp.net移动控件(<%@ Register TagPrefix="mobile" Namespace="System.Web.UI.MobileControls" Assembly="System.Web.Mobile" %>)做的wap网站,在web.config里面加入了:
<browserCaps>
      <result type="System.Web.Mobile.MobileCapabilities, System.Web.Mobile, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
      <use var="HTTP_USER_AGENT"/>
      preferredRenderingType = "wml11"
      preferredRenderingMime = "text/vnd.wap.wml"
      preferredImageMime = "image/vnd.wap.wbmp"
</browserCaps>
强制转换为wml格式。    我现在是想实现的功能是:当用户访问到我的网站,再点后退键就不能退回到原网站。    我是这么想的:我的网站默认首页是index.aspx,现在想在index.aspx页面做一个自动转向功能,跳转转到default.aspx,把default.aspx当成实际显示的首页。这样,当别人访问到我的网站,因为自动转向的原因,点后退还是会退回到default.aspx。
    试过了Response.Redirect不行。    这个也不行:
string strRedirectPage = "default.aspx";
string strRedirectTime = "1";
string strRedirect = string.Format("{0};url={1}", strRedirectTime, strRedirectPage);
Response.AddHeader("refresh", strRedirect);
因为点后退的时候不会自动跳转。
请高手指点,如何实现。