我创建上传文件(只是.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