web.config文件到底能干嘛

早在20世纪末,HTML首次出现在人们面前,这也是浏览器历史上的一大丰碑,可以说没有html,那么现在风靡全球的BS模式也就胎死腹中了,然而,当时的情况是HTML知识一种标记语言,根本就没有处理数据的能力,人们迫切希望出现一种能处理网页数据的语言,于是XML应运而生。到现在xml已经逐渐完善,而本篇内容所说的web.config文件实际就是xml文件,asp.net在web.config文件中标记数据,而从后台获取数据,这极大的增强的网站的安全性。

话不多说,上干货:

1.web.config文件中来标记连接数据库语句

在asp.net中规定了两个节点来存放数据库连接字段的数据:<connectionString>、<appSetting>

<connectionStrings>
    <add name="conn" connectionString="Data Source=(local);Initial Catalog=DatabasePractice ;User ID= sa ;Password=tangjue123"/>
  </connectionStrings>

string con_access = System.Configuration.ConfigurationManager.AppSettings["accessCon"].ToString();

<appSettings>
    <add key="conn" value="server=10.1.1.60;database=DatabasePractice;uid=sa;password=tangjue123;"/>
  </appSettings>
string conn = System.Configuration.ConfigurationManager.ConnectionStrings["conn"].ConnectionString;
2.web.config 文件中设置session时间

<sessionState mode="InProc"  cookieless="false" timeout="20" />

3.定位到错误页面:好多人都有这个经历,打开某个页面时,没有到相应的页面,而是跑到了另外的错误页面在,这个也可以在web.config中标记的

<customErrors defaultRedirect="Access.aspx" mode="on"></customErrors>
4.跳转到登陆页面及验证登陆

<authentication mode="Forms">
    <forms name ="myCookie" loginUrl="login.aspx">
      <credentials passwordFormat="MD5">
        <user name="mr" password="hhjhjjlklhhggyytytghg"></user>
      </credentials>
    </forms>
  </authentication>






  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值