关于Page_Load中Request.InputStream
System.IO.StreamReader reader = new System.IO.StreamReader(Request.InputStream);
string text = reader.ReadToEnd();
try
{
XmlDocument px2 = new XmlDocument();
px2.Load(reader);
}
catch (System.Exception a2)
{
r = "1" + a2.Message;
}
try
{
XmlDocument px21 = new XmlDocument();
px21.Load(reader);
}
catch (System.Exception a3)
{
r = "2" + a3.Message;
}
结果就是 [2缺少根元素。]
小弟初学,不明白为什么第一次解释就正常,第二次就不行,
给人的感觉好像是只能load一次
[解决办法]
px2.Load(reader);
->
px2.Load(text);