1

我是 Asp.net 的新手。我有一个网格视图,其中包含文本字段以及三个按钮。我的系统正在生成 xml 文件,我想在单独的窗口中查看该 xml 文件。例如,我的网格视图包含 3 行,并且将有 3 个 xml 文件,其中一个文件将与每一行关联。所以我想要的是每当我点击相应行中的按钮时查看文件。

有人可以帮忙吗?我知道我需要使用一些 java 脚本。

4

2 回答 2

0

有几种方法可以解决这个问题。对于一个简单的解决方案,您可以在响应中编写 XML。如果您想要一个新窗口,您可以创建一个临时 XML 文件并重定向到它的 URL。

//create the XML and put it in the filesystem -- just use google

ClientScript.RegisterStartupScript(GetType(), "SomeNameForThisScript", "window.open('http://UrlToYourXML.xml');", true);
于 2012-11-09T16:44:13.563 回答
0

您在这里有几个选择:

  1. 您可以流式传输 XML,大多数现代浏览器都可以呈现 XML。只需要提供样式。
  2. 使用JQgrid 之类的 jQuery 插件来渲染 XML
  3. 在服务器端处理 XML 以将其转换为 HTML/Datagrid
于 2012-11-09T16:44:31.237 回答