簡體   English   中英

從asp.net頁在Internet Explorer中查看xml文件

[英]View xml file in Internet Explorer from an asp.net page

我是Asp.net的新手。 我有一個網格視圖,其中包含文本字段以及三個按鈕。 我的系統正在生成xml文件,我想在一個單獨的窗口中查看該xml文件。 舉例來說,我的網格視圖包含3行,並且將有3個xml文件,其中每行將與一個文件相關聯。 所以我想要的是每當我單擊相應行中的按鈕時都查看文件。

有人可以幫忙嗎? 我知道我需要使用一些Java腳本。

有幾種解決方法。 對於一個簡單的解決方案,您可以在Response中編寫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);

您在這里有幾種選擇:

  1. 您可以流式傳輸XML,大多數現代瀏覽器都可以呈現XML。 只需要供應樣式。
  2. 使用JQgrid之類的jQuery插件來呈現XML
  3. 在服務器端處理XML,將其轉換為HTML / Datagrid

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM