私はasp.netを初めて使用します。に1つのxml
ファイルがありますweb site
。そのXML
ファイルを「のみcode behind
使用したい」で使用したいrelative path
。の代わりにそのパスを取得する方法Absolute path
。
1595 次
2 に答える
2
このように、プロジェクトでxmlファイルを簡単に読み取ることができます
XmlDocument doc = new XmlDocument();
doc.Load(Server.MapPath("~/App_Data/sample.xml"));
Server.MapPath
上記のコードのように、プロジェクト内のxmlファイルを読み取るために使用します
ファイルの相対パスを取得するには、次の方法があります
1. サイト ルートに対して解決されるサイト ルートの相対パス。
次のパスの例では、Images フォルダーが Web サイトのルートの下にあると想定しています。
<img src="/Images/SampleImage.jpg" />
2.現在のページ パスに対して解決される相対パス。
<img src="Images/SampleImage.jpg" />
3.現在のページ パスのピアとして解決される相対パス。
<img src="../Images/SampleImage.jpg" />
詳細については MSDN を確認してください: ASP.NET Web プロジェクトのパス
于 2013-01-04T10:56:15.570 に答える
0
ルートから始まるxmlのパスを作成して、xmlに直接アクセスできるようにする必要があります。~
サイトのルートになるパスで使用できます。
"~/yourfolder/yourxml.xml"
を使用したルートからの相対パス
"/yourfolder/yourxml.xml"
現在のページに対して相対パスを作成する場合
"yourfolder/yourxml.xml"
相対パスの詳細については、こちらをご覧ください
于 2013-01-04T10:55:40.737 に答える