rr.config<?xml version="1.0" encoding="utf-8"?>
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="index.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="content" virtualUrl="^http\://(.*)/(.*)-(\d+).aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Default.aspx?templet=$2&id=$3&page=$3" rewrite="Domain" ignoreCase="true" />
</rewrites>
</urlrewritingnet>
string xmlfile = Server.MapPath("~/Config/rr.config");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlfile); //加载文件 XmlNode xmldocSelect = xmlDoc.SelectSingleNode("rewrites"); 为什么 xmldocSelect 是null 就是无法读出节点
<urlrewritingnet rewriteOnlyVirtualUrls="true" contextItemsPrefix="QueryString" defaultPage="index.aspx" defaultProvider="RegEx" xmlns="http://www.urlrewriting.net/schemas/config/2006/07">
<rewrites>
<add name="content" virtualUrl="^http\://(.*)/(.*)-(\d+).aspx" rewriteUrlParameter="ExcludeFromClientQueryString" destinationUrl="~/Default.aspx?templet=$2&id=$3&page=$3" rewrite="Domain" ignoreCase="true" />
</rewrites>
</urlrewritingnet>
string xmlfile = Server.MapPath("~/Config/rr.config");
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(xmlfile); //加载文件 XmlNode xmldocSelect = xmlDoc.SelectSingleNode("rewrites"); 为什么 xmldocSelect 是null 就是无法读出节点
解决方案 »
- 请高人指点下这个问题
- 【请教】以下代码调试没有问题,但是发布后出现异常
- 网站和服务器的 一些子问题
- 高分求救 GridView 自定义列取值问题
- 母版页中的页面传递问题
- 看过 Professional ASP.NET 1.1的进来下啊,关于Request.QueryString中的各个索引
- ASP.NET新闻图片翻转
- 基于asp.net防抵赖机制如何实现
- 分不够加,关于页面焦点的问题;A页面跳转到b页面其焦点能能定在b页面;若不关闭b页面就不能浏览a页面,各位救救小妹哟,感激不尽,谢谢
- 求教各位!asp.net如何安装?运行环境该如何配置?
- If Not Page.IsPostBack 如果没有Page.IsPostBack
- Select @NewID
rewrites");
我都是doc.GetElementsByTagName( "rewrites" )
XmlNamespaceManager xnm = new XmlNamespaceManager(xmlDoc.NameTable);
xnm.AddNamespace("xx","http://www.urlrewriting.net/schemas/config/2006/07");
XmlNode xmldocSelect = xmlDoc.SelectSingleNode("//xx:rewrites",xnm);
if (node!= null)
{}
/ 指示节点路径
//B[@id] 所有具有属性id的B元素