我写一个UserControl, 在这个UserControl是读取一个XML档案, 经过XSLT转换成网页的型式,
private void Page_Load(object sender, System.EventArgs e){
XPathDocument doc=new XPathDocument("mytest.xml");
XslTransform xslt=new XslTransform();
xslt.Load("mytest.xslt");
xslt.Transform(doc,null,Response.Output);
}
我在这个UserControl的Page_Load中这么写是可以将资料转换后输出, 不过有个问题, 因为这个UserControl会是内嵌在一个网页之中, 使用Response.Output的方式, 会比原本的网页先输出资料, 而使得显示的时候不在我预期的位置之中, 如果要将经过xslt转换后的数据先储放到一个string 变量的话, 那应该要怎么做呢?
private void Page_Load(object sender, System.EventArgs e){
XPathDocument doc=new XPathDocument("mytest.xml");
XslTransform xslt=new XslTransform();
xslt.Load("mytest.xslt");
xslt.Transform(doc,null,Response.Output);
}
我在这个UserControl的Page_Load中这么写是可以将资料转换后输出, 不过有个问题, 因为这个UserControl会是内嵌在一个网页之中, 使用Response.Output的方式, 会比原本的网页先输出资料, 而使得显示的时候不在我预期的位置之中, 如果要将经过xslt转换后的数据先储放到一个string 变量的话, 那应该要怎么做呢?
解决方案 »
- 管理员存储图片至服务器,如何同时存储图片的跳转地址?
- image控件中无法显示图片
- 需要急速解决的问题,请速进来看。
- 制作虚拟"网络堵塞现象"
- datagrid控件中每一行记录的加上一个CheckBox控件,怎么存储CheckBox的value值?
- quickstart中的一段,很难理解啊,哪位帮忙解释一下啊,结贴快速哦!
- 那位帮我看看我的这个程序中出现的问题是什么原因?[50分]
- 函数入口指针如何理解?
- 大家好~!发表第一个问题,菜鸟问题...谢谢~!
- 兄弟们,帮帮忙,帮我解决一下这个问题,否则我的"五一"可不好过了
- 从数据库提出的带有〈H1〉这样标记的文本字段由于字体过大,在页面显示的时候总是重叠,怎么样处理 ?
- 2003下如何装VS2003.net,急!!!!!!!!
StringWriter sw = new StringWriter(sb);
....
xslt.Transform(doc,null,sw);
sw.Close();
string s = sb.ToString();