最后一组设置位于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 入门教程完整版
[] [] [] [] [] []