- - PR -
【ASP.NET】リンク先URLの指定
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-11-23 23:20
ASP.NET(C#)のリンク先の指定でわからないことがあります。
フォルダ内のファイル名とそのリンクを表示するページを作っています。 現在は下記のようなコードを試していますが、 リンク先の指定が思った通りにできずにいます。 どなたかご教授願います。 DirectoryInfo di = new DirectoryInfo(Server.MapPath("./data")); FileInfo[] fi = di.GetFiles(); DataTable dt = new DataTable(); DataRow dr; dt.Columns.Add(new DataColumn("fileid", typeof(int))); dt.Columns.Add(new DataColumn("filename", typeof(String))); dt.Columns.Add(new DataColumn("filesize", typeof(long))); dt.Columns.Add(new DataColumn("date", typeof(DateTime))); for (int i = 0; i < fi.Length; i++) { dr = dt.NewRow(); dr[0] = i; dr[1] = fi[i].Name; dr[2] = fi[i].Length; dr[3] = fi[i].LastWriteTime; dt.Rows.Add(dr); StringBuilder sb = new StringBuilder(); sb.Append("./data/"); sb.Append("filename"); string fileurl = sb.ToString(); } ・ ・ ・ <asp:HyperLink id="HyperLinkText" NavigateUrl= <%# "fileurl" %> Text=<%# DataBinder.Eval(Container.DataItem, "filename") %> runat="server" /> | ||||
|
投稿日時: 2006-11-23 23:53
えっと、あんまりコードは見てないのですが、 最終的にどういう結果がほしくて現在どんな状況なのかを教えてください。 _________________ かるあ のメモ と スニペット | ||||
|
投稿日時: 2006-11-24 00:03
なんで fileurl だけ変な事してるんでしょう。
filename と同じ事してらいいんじゃないですか? _________________ 囚人のジレンマな日々 | ||||
|
投稿日時: 2006-11-27 00:41
囚人さん
>なんで fileurl だけ変な事してるんでしょう 「文字列を追加」で検索したらAppendが良いような 記載があったので使ってみました。 >filename と同じ事してらいいんじゃないですか? ご教授ありがとうございます。 同じようにしたらできました。 ありがとうございます。 かるあさん ご返答ありがとうございます。 フォルダ内のファイル名をリスト表示しつつクリックすると そのファイルを表示するような状態にしたかったのです。 | ||||
|
投稿日時: 2006-11-27 01:04
生兵法は怪我の元 |
1