2012-11-09 50 views
1

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

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

+2

可否請你澄清一下幾分?你想鏈接到一個XML文件?顯示一個xml文件的內容?綁定xml到你的gridview? – Billdr

+0

請將您的問題從「Can someone help」中更改,因爲這不是一個很好的問題。 *一般的答案是「是」* – Patrick

+0

如果你願意,你可以使用xml控件,這對你來說是最簡單的方法 – dansasu11

回答

0

有幾種方法可以解決這個問題。要獲得簡單的解決方案,您可以在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); 
0

您有幾種選擇在這裏:

  1. 你可以串流XML,大部分現代瀏覽器可以呈現XML。只需要提供風格。
  2. 使用jQuery插件像JQgrid,呈現在服務器端的XML
  3. 處理XML將其轉換爲HTML/Datagrid的
相關問題