私はASP.NETコードビハインドを持っている場合、そのファイルのパスを何とかコンパイルする方法はありますか?C#.NET:ファイルのファイルパスをファイルにコンパイルできますか?
0
A
答えて
1
System.Reflection.Assembly.GetExecutingAssembly()
の情報があります。
+0
ここで反射を使用することは、飛行を殺すためにロケットを使用するようなものです。パスを取得して追加する方法はずっと効率的です。 –
1
(私は正確に何を達成しようとしているのかは分かりませんが)次のようなコードを使用して、現在のページのパスをいつでも取得できます(ページのコードビハインドに入れてください) :
// this prints the URL to the current page
Response.Write(Request.Url.ToString());
// this prints the server-path (where the page is stored on the server)
Response.Write(Server.MapPath(""));
0
〜はプロジェクトディレクトリを参照してください。あなたのコードビハインドファイルがDefault.aspxと呼ばれる場合、そのパスは "〜/ Default.aspx"になります。
正確なフルパスを取得するには、「http現在のコンテキストマップパス」を使用します。ストリームライターを開いてパスをaspxファイルに追加することができます。
関連する問題
- 1. 複数のC++ファイルを.txtファイルでコンパイルしますか?
- 2. CMakeはg ++を使ってCファイルをコンパイルできますか?
- 3. 単純なC++ファイルを.aファイルでコンパイルしますか?
- 4. CファイルをC++でコンパイルできませんVisual Studio
- 5. モノのdmcsで単純なC#ファイルをコンパイルできません
- 6. SWIGで生成されたC#ファイルを.NET DLLにコンパイルするには?
- 7. コンパイル済みのC++のexeファイルを実行できません
- 8. XMLファイルのC#.NET
- 9. matlab:headerファイルからC++でmexファイルをコンパイルする
- 10. D8048:/ ZWオプションでCファイル 'openssl \ applink.c'をコンパイルできません。
- 11. 保存時に現在のC++ファイルをコンパイルしますか?
- 12. C#6.0で.NET 2.0用にどのようにコンパイルできますか?
- 13. C#WPFプログラムでExcelファイルをコンパイルし、コードで使用できますか?
- 14. システムコールでCファイルをコンパイルする方法
- 15. .c .h .soファイルをコンパイルするには?
- 16. 動的にコンパイルされたファイルは.NETでcsc.exeを使用しますか?
- 17. .NETでC#プログラムをコンパイルした後のMSILファイルはどこにありますか?
- 18. C#のコンパイルは、exeファイルへ
- 19. C - 静的ファイルのコンパイル
- 20. C++ファイルを特別なプログラムやインストールなしでコンパイルできますか?
- 21. .dファイルを使用して、すべての依存するcファイルをコンパイルできますか?
- 22. C#のテキストボックスからファイル名を使用してファイルパスを取得
- 23. .NETでビルドされた実行可能ファイルを逆コンパイルできません。
- 24. CHM(ヘルプ)ファイルをCまたはC++で逆コンパイルする
- 25. .txtファイルへのファイルパスの書き込み
- 26. コンパイル時にC#.NetにアクセスできないマネージC++ネームスペース
- 27. Visual Studioの.NETプロジェクトは、常に1つのファイルにコンパイルされますか?
- 28. C# - ファイルパスのリストからZIPファイルを作成
- 29. .NETでコンパイルしたときに実行ファイルに含まれるものは何ですか?
- 30. C++ - 複数のファイルをコンパイルする
あなたは何を達成したいのかを説明することができますか?結果はどうあるべきですか? – M4N