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>






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章