0
ASP.NETのファイルシステムからツリービューを作成しました。ユーザーがファイルツリーノードをクリックすると、ファイルを開く(ブラウザが開くことができる場合)か、ダウンロードするかを選択します。アンカータグを作成する際に<a>タグ内ツリービューが動作しない
for (int ctr = 0, cnt = filesInDirectory.Length; ctr < cnt; ctr++)
{
TreeNode newNode = new TreeNode(filesInDirectory[ctr].Name, filesInDirectory[ctr].FullName);
newNode.Text = "<a href=" + StringToURL(filesInDirectory[ctr].FullName) + ">" + filesInDirectory[ctr].Name + "</a>";
baseNode.ChildNodes.Add(newNode);
}
この作品を、私は何も起こりませんタグをクリックすると:私のコードではファイルは実際にアンカータグとして記述されています。右クリックしてリンクを保存し、URLに貼り付けるとうまくいきます。左クリックを有効にするにはどうすればよいですか?
固定: 「http:」をファイルパスの先頭に追加した後、コードが機能しました。ありがとうございました!