Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 如何在我的网页中显示数据库文档?_Asp.net_C# 4.0 - Fatal编程技术网

Asp.net 如何在我的网页中显示数据库文档?

Asp.net 如何在我的网页中显示数据库文档?,asp.net,c#-4.0,Asp.net,C# 4.0,我有一个数据库。我正在数据库中保存文件路径..我的文件路径在硬盘中..现在我想在网页中显示我的docx文件..在我的docx文件中可能有一些表,可能是任何图片..大多数都是大表格中的一些文本..我想在我的网页中显示与docx文件相同的数据..如何做..有人能给我一些建议吗?我正在使用asp.net和c# 我在这里看到了一些从文件中读取数据的代码。但不知道它是否会像文本一样显示数据所在的表 @{ var dataFile = Server.MapPath("~/App_Data/Persons.t

我有一个数据库。我正在数据库中保存文件路径..我的文件路径在硬盘中..现在我想在网页中显示我的docx文件..在我的docx文件中可能有一些表,可能是任何图片..大多数都是大表格中的一些文本..我想在我的网页中显示与docx文件相同的数据..如何做..有人能给我一些建议吗?我正在使用asp.net和c#

我在这里看到了一些从文件中读取数据的代码。但不知道它是否会像文本一样显示数据所在的表

@{
var dataFile = Server.MapPath("~/App_Data/Persons.txt");
Array userData = File.ReadAllLines(dataFile);
}

<!DOCTYPE html>
<html>
<body>

<h1>Reading Data from a File</h1>
@foreach (string dataLine in userData) 
{
foreach (string dataItem in dataLine.Split(',')) 
{
@dataItem <text>&nbsp;</text>}
<br>
}

</body>
@{
var dataFile=Server.MapPath(“~/App_Data/Persons.txt”);
数组userData=File.ReadAllLines(数据文件);
}
从文件中读取数据
@foreach(userData中的字符串数据行)
{
foreach(dataLine.Split(',')中的字符串数据项)
{
@数据项}

}
您显示的代码来自MVC项目,如果您想读取文件并显示它,最好使用一些第三方库,如“Docx”或其他库(您可以在codeplex.com上搜索)。如果您只想显示文件的全部内容,则可以使用此处所示的响应对象:但在响应情况下不保证这样做,因为有时浏览器不会显示文件,但会显示下载对话框,有时它会在新窗口或当前窗口中显示文件我只想在我的网页中显示数据,就像数据存储在docx文件中一样..我在上面指出了两种技术,第一个不容易,你必须学会使用第三方库&你必须编写大量代码2从word文档中逐段获取信息,然后将其显示在网页中,但一旦从word文件中提取出来,它将为你提供100%的控制和显示内容的能力。第二个选项尝试在web浏览器中显示文件的全部内容&我已在Internet Explorer中进行了测试,请查看我发送给您的forums.asp.net链接,但这种方法的问题是,其他浏览器或IE有时会显示下载而不是显示文件