日期:2014-05-18  浏览次数:20386 次

表单验证如何自定义重定向页面????????????????
表单验证完了,一般流程是用FormsAuthentication.RedirectFromLoginPage将页面重定向到原来指定的页面,但如果没有原来指定的页面时,例如登陆页面是整合在首页上的,用甚么方法处理呢?   或者是像CSDN那样,可以转到一个指定的过渡页面去?

------解决方案--------------------
FormsAuthentication.SetAuthCookie(tbName.Text.Trim(),true);
Response.Redirect( "index.aspx ",true);

如果你是用1.1的,RedirectFromLoginPage找不到原先指定的页面URL时会默认地重定向到default.aspx,所以你的首页地址最好是default.aspx,而不是别的名字,就可以了