网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 编程文档 > ASP.net > 正文

如何处理ASP.NET 2.0配置文件

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 12/10/12
你还可以访问ASP.NET 2.0中新增的connectionString区域和appSettings区域,后者允许你存储一个定制数据元素。列表C中的ASP.NET页面(用编写)访问这些区域,并使用几种途径。它用它的类(connectionStringSection)或直接使用配置文件列表中连接字符串的索引值访问connectionString。

<%@ Page Language="C#" %>

<%@ Import Namespace="System.Web.Configuration" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

protected void Page_Load(object sender, EventArgs e) {

ConnectionStringsSection connectionStringsSection = WebConfigurationManager.GetSection("connectionStrings") as ConnectionStringsSection;

string connString = WebConfigurationManager.ConnectionStrings["db"].ToString();

string dvalue = WebConfigurationManager.AppSettings["site"].ToString();

Response.Write("<br />Connection String: " + connectionStringsSection.ConnectionStrings.ToString());

Response.Write("<br />Connection String: " + connString);

Response.Write("<br />Site value: " + dvalue);

}

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

<head runat="server">

<title>Configuration Class</title>

</head><body></body></html> 

 你还能够以集合的方式访问区域和它们的值。列表D中的C#代码片段说明如何遍历connectioString区域中的所有值。

ConnectionStringsSection cStringsSection = WebConfigurationManager.GetSection("connectionStrings") as ConnectionStringsSection;

ConnectionStringSettingsCollection cStrings = cStringsSection.ConnectionStrings;

IEnumerator cStringsEnum = cStrings.GetEnumerator();

int j = 0;

while (cStringsEnum.MoveNext()) {

string name = cStrings[j].Name;

Response.Write("<br>Name: " + name + " Value: " + cStrings[name]);

j += 1;

结论

 ASP.NET web.config文件使得开发者更方便在应用程序中保存应用程序配置。ASP.NET 2.0推出的改进简化了配置数据的恢复、存储和加密过程。虽然本文主要针对ASP.NET Web应用程序,但配置API提出的所有改进都可适用于窗体应用程序(Windows form application)。

Tony Patton拥有丰富的、VB、Lotus及XML认证方面的知识,是一个专业的应用程序开发人员。

  • 下一篇资讯: 在ASP.NET中使用Memcached
  • 网学推荐

    免费论文

    原创论文

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号