1

私はAsp.netが初めてです。テキスト フィールドと 3 つのボタンを含むグリッド ビューがあります。私のシステムは xml ファイルを生成しており、その xml ファイルを別のウィンドウで表示したいと考えています。たとえば、グリッド ビューに 3 つの行が含まれていて、各行に 1 つのファイルが関連付けられる 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 に答える