asp,net 如何读取html文件并显示在页面上?html文件地址是从数据库查询得到的。

asp,net 如何读取html文件并显示在页面上?html文件地址是从数据库查询得到的。

问题描述:

html文件地址是利用函数从数据库中查询得到的。初学者,请指教,谢谢各位大神
要求实现的结果是当我打开A页面的时候,在A页面的某块区域中显示出html文件,而这个html文件的地址是个参数。html文件地址=getfidz(condition)

在b.aspx.cs里面读出来啊,
在全局定于一个public string url;
然后从数据库里面读出来赋值给url,
然后在前台写
图片说明

这是我依靠自己的聪明才智给出的答案

那你就把读出来的地址赋值给一个连接的href属性 点这个链接的时候就能访问了啊

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <iframe src='<%=Request["url"] %>'></iframe>
    </div>
    </form>
</body>
</html>


访问链接Default.aspx?url=http://www.baidu.com
这样?

你其实是不是想做一个导航是从数据库里读出来的?
比如你有《用户列表》和《添加用户》这两个列表,都是从数据库里读出来,比《用户列表》是List.aspx
你数据库的地址就是List.aspx,(首先你项目的有这个项目啊),读出来用 foreach (var k in subMenu)显示不就行了吗》

按照楼上说的,在A.aspx页面放放一个iframe,
其中 src='<%=Request["url"] %>'中的url就是从数据库里面读出来的文件地址,比如这个就是B。aspx页面。那么
你要做一个查询的也是在B.aspx页面做,但是前提你这个文件是要在项目存在