我創建上傳文件(只是.txt文件)的列表,C#,ASP,超鏈
blListDocs.Items.Clear();
string pn = Server.MapPath("../Uploads/Data");
string pathToWebAppRoot = Request.ApplicationPath;
string pathToFolder = "/Uploads/Data/";
string urlPath = pathToWebAppRoot + pathToFolder;
String[] fileList = Directory.GetFiles(pn);
for (int i = 0; i < fileList.Length - 1; i++)
{
ListItem li = new ListItem();
li.Text = Path.GetFileName(fileList[i]);
li.Value = urlPath + li.Text;
blListDocs.Items.Add(li);
}
現在,當我點擊一個項目鏈接,該文件的內容在另一個網頁打開,但我'喜歡閱讀點擊文件的內容控制
<asp:TextBox ID="txtReadDocs" runat="server" TextMode="MultiLine" Rows="4"></asp:TextBox>
非常感謝你!
在其中一個答案中,您評論說您必須在不使用JavaScript的情況下執行此操作。這是否包括自動生成JavaScript的服務器端ASP.NET控件?如果這是允許的,解決方案可能會更簡單。 – 2009-10-08 02:57:00