我创建了一个上传文件(只有.txt文件)的列表,
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>非常感谢!
发布于 2009-10-08 00:08:48
jQuery
function onLinkClick(link) {
$.get(link.href, '', function(data) {
$("input[id*=txtReadDocs]").val(data);
}
}发布于 2009-10-08 00:13:32
如果你想要一个服务器端实现,将你的页面的url链接到同一页面,并附加一个querystring参数,指定你want...then哪个文本文件,你拥有读取文本文件并将其放入控件的完全访问权。否则请使用@ChaosPandion列出的jQuery答案
https://stackoverflow.com/questions/1534896
复制相似问题