首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >c#、ASP、HyperLink

c#、ASP、HyperLink
EN

Stack Overflow用户
提问于 2009-10-08 00:03:55
回答 2查看 493关注 0票数 1

我创建了一个上传文件(只有.txt文件)的列表,

代码语言:javascript
运行
复制
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);  
            }  

现在,当我单击一个项目链接时,该文件的内容将在另一个网页中打开,但我希望在控件中读取单击的文件的内容

代码语言:javascript
运行
复制
<asp:TextBox ID="txtReadDocs" runat="server" TextMode="MultiLine" Rows="4"></asp:TextBox>

非常感谢!

EN

回答 2

Stack Overflow用户

发布于 2009-10-08 00:08:48

jQuery

代码语言:javascript
运行
复制
function onLinkClick(link) {            
    $.get(link.href, '', function(data) {
        $("input[id*=txtReadDocs]").val(data);
    }
}
票数 1
EN

Stack Overflow用户

发布于 2009-10-08 00:13:32

如果你想要一个服务器端实现,将你的页面的url链接到同一页面,并附加一个querystring参数,指定你want...then哪个文本文件,你拥有读取文本文件并将其放入控件的完全访问权。否则请使用@ChaosPandion列出的jQuery答案

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1534896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档