C:\ templates \ Test\file.pdfのようなものへのパスを持つ3つのXSLファイルがあります
このパスは常に同じになるとは限りません。XSLでハードコーディングするのではなく、パスC:\ templates \test\をタグ[BASEPATH]に置き換えてください。 xslファイルをXSLTransformオブジェクトに追加します(はい、廃止されていることはわかっています。同時にXSLCompiledTransformに移動できます)。タグ[BASEPATH]をWebフォルダーの絶対ファイルパスに置き換えたいと思います。 (またはServer.MapPath( "〜").netにあるように表示)
クエリ文字列を介してXSLファイルの名前を取得し、xmlcontent-typeを介してXSLファイルを返すXSLLoaderaspxページを作成できる可能性があると思いました。これを試してみると、503エラーが発生するので、このようなURLをXSLTransform.Loadメソッドに渡すことができるかどうかはわかりません。
何をすべきかアイデアはありますか?