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>
<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>