现在的位置: 主页 > 联系方式 > 文章列表

如何在web.config里面设置页面跳转问题

作者:北京东方雨泽科技有限公司 来源:www.dfyz6789.com 发布时间:2017-09-11 14:13:36
 

如何在web.config里面设置页面跳转问题

<?xml version="1.0"?>
<configuration>
<appSettings/>
<connectionStrings/>
<system.web>
<compilation debug="true" targetFramework="4.0"/>
<pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
1, 在这里开始设置
<authentication mode="Forms">
<forms loginUrl="login.aspx" defaultUrl="index.aspx" name="aspx"></forms>
loginUrl是指登录的页面,defaultUrl是指登陆后默认的显示页面,可视化专题,name就随便写
</authentication>
<authorization>
2. <!---拒绝所有匿名用户访问项目下的所有文件-->
<deny users="?"/>
3. <!--设置所有用户都可以访问项目下的所有文件-->
<!--<allow users="*"/>-->
</authorization>
</system.web>


设置为登录页面
<location path="login">
<system.web>
<authorization>
<deny users="?"/>
</authorization>
</system.web>
4. 上面的设置完成之后,会出现一个问题就是图片不出,然后在加上下面的代码就可以了
</location>
<location path="images">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
5.因为这里涉及到验证码的问题,站群软件,path就是指的验证码的页面,这一步是跟着上一步来的,需要把
验证码的页面放在images文件夹下面,然后在验证码页面把指向验证码的路径改为在images/ValidateCode. aspx;
<location path="ValidateCode.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web>
</location>
</configuration>
6.登陆页面的后台:
protected void 登陆_Click(object sender, EventArgs e)
{
FormsAuthentication.RedirectFromLoginPage(txtusername.Text,false); //txtusername就是用户登录时用户名;
}


7.index页面后台(这里指登录之后默认显示的页面)
if(!IsPostBack)
{
Response.Write(Context.User.Identity.Name);
}
注意:在整个项目中,无论点击那个页面都会跳转到登录页面;登录成功之后才会跳转到自己刚刚指定的页面。

企业建站2800元起,携手武汉肥猫科技,做一个有见地的颜值派!更多优惠请戳:咸宁SEO http://xianning.4567w.com

  • 上一篇:html javascript jsp之间变量值的互相读取
  • 下一篇:最后一页
  •