web.config文件到底能干嘛
2016-07-06 17:10
281 查看
早在20世纪末,HTML首次出现在人们面前,这也是浏览器历史上的一大丰碑,可以说没有html,那么现在风靡全球的BS模式也就胎死腹中了,然而,当时的情况是HTML知识一种标记语言,根本就没有处理数据的能力,人们迫切希望出现一种能处理网页数据的语言,于是XML应运而生。到现在xml已经逐渐完善,而本篇内容所说的web.config文件实际就是xml文件,asp.net在web.config文件中标记数据,而从后台获取数据,这极大的增强的网站的安全性。
话不多说,上干货:
1.web.config文件中来标记连接数据库语句
在asp.net中规定了两个节点来存放数据库连接字段的数据:<connectionString>、<appSetting>
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>
话不多说,上干货:
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>
相关文章推荐
- 查看linux服务器的品牌和型号
- 线程的基本概念及状态
- Spring AOP 实现系统操作日志记录
- 安装cocoapods遇到error: RPC failed; curl 56 SSLRead() return error -36问题
- [JS]防抖和节流
- 编写高质量的代码——从命名入手
- [置顶] iOS开发中的一些常用小技巧
- mac mysql 安装
- RabbitMq、ActiveMq、ZeroMq、kafka之间的比较,资料汇总
- selenium+java+testNG+pageObject深入理解自动化测试框架
- 通过nginx部署前端代码实现前后端分离
- 201606中通笔试题
- 学习《spring 3.x企业应用开发实战》之Spring AOP 基础
- 奇异值分解(SVD)
- Android Studio ndk-Jni开发 示例
- OrmLite框架是使用----事务管理TransactionManager
- 查看cpu数
- 第二十三节,不同数据类型在内存中的存址方式,及深浅拷贝
- Linux下文件描述符
- HTML5 贝塞尔绘画 桃心