【问题标题】:Fetch HTML file dynamically and display inside content place holder动态获取 HTML 文件并显示在内容占位符内
【发布时间】:2014-08-04 13:46:16
【问题描述】:

我有一个放置在母版页内的 aspx 页面。 aspx 页面将读取 htm 文件,它应该在页面加载时呈现。我在 .cs 中编写了以下代码

 protected void Page_Load(object sender, EventArgs e)
        {
            HtmFile = Server.MapPath("../" + Session["ACCOUNT"] + "/HTMPage.htm");
            if (File.Exists(HtmFile))
            {
                Response.WriteFile(HtmFile);
            }

        }

HTM 文件正在呈现,但它显示在母版页布局上方,而不是在内容占位符内。为了在母版页中清楚,我有顶部菜单和左侧菜单用户控件。我的 html 显示在顶部菜单上方。它应该显示在内容占位符内。我怎样才能做到这一点?有什么方法可以使用java脚本实现吗?

【问题讨论】:

    标签: html asp.net master-pages


    【解决方案1】:

    修改代码如下:

    后面的代码:

      private string htmlfile = "";
                public string HTMLPageFile
                {
                    get { return htmlfile; }
                }
                protected void Page_Load(object sender, EventArgs e)
                {
                    htmlfile= Server.MapPath("../" + Session["ACCOUNT"] + "/HTMPage.htm");
                }
    

    aspx:

    <div id="htmlDiv">
                <% Response.WriteFile(HTMLPageFile); %>
            </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-07-31
      • 2013-03-30
      • 2018-12-05
      • 2018-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多