Web.config文件的使用

Web.config文件的使用

       一个网站的配置文件,你可以在里面写些系统配置信息,也可以是网站的定义信息。

  <appSettings>
    <add key="CopyrightMessage" value="Copyright (c) Total Training, 2006" />
    <add key="ContactEmail" value="tt-info@totaltraining.com" />
    <add key="CompanyName" value="Total Training" />
  </appSettings>

     上面是网站的配置信息。
     下面给个数据库连接信息的配置。

  <connectionStrings>
    <add name="NorthwindConnection" connectionString="Data Source=localhost; Integrated Security=SSPI; Initial Catalog=Northwind;"/>
  </connectionStrings>

     还有一个在<system.web>与</system.web>之间,可以定义网站的系统信息,例如错误页面,调试等。

<customErrors mode="On" defaultRedirect="MyGenericErrorPage.htm">
            <error statusCode="403" redirect="MyNoAccess.htm" />
            <error statusCode="404" redirect="MyFileNotFound.htm" />
        </customErrors>

<trace enabled = "true" />

     加上这句,你将看到很多的调试信息,也可以在.aspx页面顶部设置。

<%@ Page Trace=true Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>

    使用内建的类直接调用Web.config文件的里配置信息,相当方便,记得添加引用。

using System.Configuration;

            string copyright = ConfigurationManager.AppSettings["CopyrightMessage"];
            string email = ConfigurationManager.AppSettings["ContactEmail"];
            InfoLabel.Text = copyright + ", " + email;

    一个在页面按钮触发事件使用调试的代码

    protected void SubmitButton_Click(object sender, EventArgs e)
    {
        Trace.Write("Submit_Button method", "Started");
        try
        {
            int result;
            int a = 10, b = 0;
            result = a / b;
        }
        catch (ArithmeticException ex)
        {
            Trace.Warn("Submit_Button method", "Divide by zero!", ex);
        }
    }

<script></script>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值