电脑故障

位置:IT落伍者 >> 电脑故障 >> 浏览文章

开发手记之实现web.config的快速


发布日期:2023/4/15
 
问题简述

在Web开发中对fig进行配置是非技术人员无法胜任的工作但是常常需要由客户自己来进行简单配置的时候需要提供一个有效的工具来指导客户完成这项操作并且防止无效或错误的更改

解决方案

首先必须了解对系统的配置主要包括nfig和nfig两个部分这两个文件本质上是Xml文件包含了ASPNET的所有配置信息因此对系统的配置实际上是对Xml文件的操作因此我们可以采取对Xml文件的读写操作来实现快速配置的思路在此我们主要以nfig为例来说明nfig中的各个数据项表示的内容不是探讨的重点具体内容可以参考Msdn的说明

实现的核心代码为

private void btnOK_Click(object sender SystemEventArgs e)

{

//定义变量

string strLocation=txtLocationText;

string strProvider=txtProviderText;

string strMode=txtModeText;

string strUser=txtUserText;

string strDataSource=txtDataSourceText;

string strPwd=txtPwdText;

string semicolon=;;

//操作XML节点

XmlDocument xmlDoc=new XmlDocument();

xmlDocLoad(myXMLxml);

XmlNode xNode=xmlDocSelectSingleNode(//appSettings/add[@key=oledbConnectionConnectionString]);

if(xNode!=null)

{

xNodeAttributes[value]Value=Location=+strLocation+semicolon+Provider=+strProvider+semicolon+

Mode=+strMode+semicolon+User ID=+strUser+semicolon+Data Source=+strDataSource+semicolon+

Password=+strPwd;

}

xmlDocSave(myXMLxml);

MessageBoxShow(设置成功!);

}

代码中我们以myXMLxml为例可以代表其他任何XML的修改

这些只是简单的一个数据项的操作更进一步的操作需要继续完善

在下面的操作界面上非技术人员就可以很方便的修改其中的各项信息

上一篇:在VC中怎样实现软件的注册机制

下一篇:鼠标移到GridView某一行时改变该行的背景色方法