易截截图软件、单文件、免安装、纯绿色、仅160KB

读取和更新xml文件 (asp.net C#)

 
1 示例xml文件 model.xml
<?xml version="1.0" encoding="utf-8" ?>
<DrRoot>
<SiteName>xml操作示例</SiteName>
<SiteUrl>www.abc.com.cn</SiteUrl>
.net开源论坛
<SiteKeyWord>xml操作示例</SiteKeyWord>
<FileType>gif|jpg|rar</FileType>
<FileSize>1024</FileSize>
<Filters>script|iframe</Filters>
<FilterEvent>onload|onmouseover</FilterEvent>
<BadWords>admin|webmaster|drbbs</BadWords>
<DisallowIP>0.0.0.0</DisallowIP>
<IsCloseReg>False</IsCloseReg>
<IsCloseBBS>False</IsCloseBBS>
<PostPay>5</PostPay>
<ReplyPay>2</ReplyPay>
<GoodPay>10</GoodPay>
<DelPost>5</DelPost>
<DelReply>2</DelReply>
<CancleGood>10</CancleGood>
</DrRoot>
2 主要方法
public string ReadValue(string key)
{
   XmlDocument xd=new XmlDocument();
   xd.Load(Server.MapPath("model.xml"));
   XmlNodeList xnl = xd.GetElementsByTagName(key);
   if(xnl.Count==0)
    return "";
   else
   {
    XmlNode mNode=xnl[0];
    return mNode.InnerText;
   }
}
public void UpdateValue(string nKey,string nValue)
{
   if(ReadValue(nKey)!="")
   {
    XmlDocument xmlDoc=new XmlDocument();
    xmlDoc.Load(Server.MapPath("model.xml"));
    XmlNodeList elemList = xmlDoc.GetElementsByTagName(nKey);
    XmlNode mNode=elemList[0];
    mNode.InnerText=nValue;
    XmlTextWriter xw = new XmlTextWriter(new StreamWriter(Server.MapPath("model.xml")));
    xw.Formatting = Formatting.Indented;
    xmlDoc.WriteTo(xw);
   


相关文档:

ASP.NET(C#)常用代码30例

 1. 打开新的窗口并传送参数: 
  传送参数:
response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>")
  接收参数:
string a = Request.QueryString("id");
string b = Request.QueryS ......

了解ASP.NET的运行事模型(HTTPRuntime)


为什么要去了解ASP.NET运行时模型(HTTPRuntime)
在学习ASP.NET之前,最好先学习一下ASP.NET的运行时模型,其实ASP.NET的编程模型分为ASP.NET的运行时模型和页面变成模型。许多的参考书只是直接的介绍ASP.NET的页面编程模型,而忽略了运行时模型,页面编程模型是ASP.NET程序员主要做的事情,但在做这些工作之前,充分的 ......

ASP.NET大数据量查询分页例子

 如果是access 就用这个SQLHELPER http://hi.csdn.net/link.php?url=http://blog.csdn.net/zzxap
如果是MSSQL 就用这个sqlhelper http://www.cnblogs.com/zzxap/archive/2009/11/05/1596773.html
前台 如果你用的是 gridview 就把Repeater替换成gridview 。一样的。。
<form id="frm01" action="" method="pos ......

使用ASP.NET网站login等控件的基本步骤

1、建立一个Web应用程序项目,要创建解决方案并创建解决方案目录,以后可以根据需要创建其他项目,如:类库
2、用aspnet_regsql工具生成login等控件需要的后台数据库表
3、把这些表和login等登陆控件联系起来,这里最好的方法是使用IIS网站属性里面的ASP.NET标签,在那里可以编辑配置文件
     其实 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号