XmlReader reader = null;
try
{
reader = XmlReader.Create( HttpContext.Current.Server.MapPath( "~/config/WebSite.config" ) );
XmlDocument doc = new XmlDocument(); doc.Load( reader );
webname = doc.SelectSingleNode( "//node[@name='webname']" ).InnerText;
reader.Close(); } finally
{
if ( reader != null )
reader.Close();
}我这样修改xml文件,修改后重新绑顶还是绑顶老的数据。一定要重启ASP.NET Development server后才会绑定修改后的数据。有什么方法解决没
解决方案 »
- 使用XMLHttpRequest修改数据库中的数据后,是否会把原先的数据存到缓存中
- 问一些新手问题!?大大帮个忙
- 如何使用alter弹出含有"确定"和"取消"按钮的对话框?
- 实现图片循环播放
- 工程引用EXCEL.DLL,并在程序里导出EXCEL ,部署的服务器是不是一定要装OFFICE???
- 在c#代码中怎么用javascript语句(window.open())打开一个窗口,使打开的窗口固定大小没有菜单栏工具栏,并且指定在一个框架中打开(tar
- vs.net2003里不能创建新项目
- 电子地图应用例子,可以随意调用,建立自己的应用...
- 一小段接受按键的代码,如何由JSP改写为ASP.NET????
- 请教如何实现事务
- 如何捕获IE7关闭事件?
- 利用EDM建模,怎么插入联接表数据呢
是不是声明的是静态变量的问题?
只是 在这里 把值 给了一个 未知变量, 看不出 有什么修改;
protected void WriteToXMLFile() {
string strSql = "Select Top 5 'upload/'+cyImg,'ShowInfo.aspx?id='+Cast(id As varchar) From T_MainInfo Where TopSet=1 And cyImg<>'' Order By DateTime Desc";
DataSet ds = new DataSet();
ds = bc.GetDataSet(strSql,"tb");
XmlDocument xmlfile = new XmlDocument();
xmlfile.Load("~/../xml/bcastr.xml");
XmlNode xnl = xmlfile.SelectSingleNode("bcaster");
int i = 0;
string strXml = "";
for (i = 0; i < ds.Tables[0].Rows.Count; i++) {
DataRow dr = ds.Tables[0].Rows[i];
strXml += "<item item_url=\"" + dr[0].ToString() + "\" link=\"" + dr[1].ToString() + "\"></item>";
}
xnl.InnerXml = strXml;
xmlfile.Save("~/../xml/bcastr.xml");
}