熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

2.6.1 Web.config包含整個站點的設置[6]

2013-11-13 12:14:41  來源: .NET編程 

    最後一組設置位於systemnet內雖然在WroxUnited應用程序中沒有顯式用到這些設置但可以使用它們在用戶忘記口令並請求通過電子郵件將口令發送給用戶本人的時候發送自動產生的電子郵件無論電子郵件是怎麼產生的開發人員必須以如下方式在Webconfig中聲明SMTP(Simplified Mail Transfer Protocol簡單郵件傳輸協議):

  

<systemnet>

    <mailSettings>

      <! these settings define the mail server settings

        from: the user name from which the email is sent this is the application that is sending the message

        host: the name of your mail server

        userName: the name the application will use to log into the mail server

        password: the password for the above user name

      >

      <smtp from=admin@yourdomaincom>

        <network host=yourmailservername

                 userName=yourusername

                 password=yourpassword />

      </smtp>

    </mailSettings>

  </systemnet>


 

    最後和所有的XML文件一樣每個開標記都有一個對應的閉標記所以該文件以如下代碼作為結束

    </system web>
    </configuration>

    Webconfig包含了站點級別的設置所有其他頁面都可以參考這些設置這使得開發人員可以免於在每個需要這些設置的文件中重復設置相同的信息而且只需在一個地方進行修改

    在本書的後續部分將為站點的頁面添加更多的功能包括添加處理各種事件的代碼每個頁面都會產生這些事件但是與開發人員不願意在每個頁面中指定相同的設置一樣如果需要使多個頁面具有相同的行為那就需要找到一種共享代碼的方式在 Webconfig中沒有可執行的代碼──因此需要另一個站點級別的文件──Globalasax文件

ASPNET 入門教程完整版

[]  []  []  []  []  []  


From:http://tw.wingwit.com/Article/program/net/201311/15488.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.