问题描述
html主页面(Main.html)内容<htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>无标题文档</title></head><framesetrows="*"cols="215,*"frameborder="no"border="0"framespacing="0"><framesrc="Left_Main.html"name="leftFrame"scrolling="No"noresize="noresize"id="leftFrame"title="leftFrame"/><framesetrows="100,*"cols="*"framespacing="0"frameborder="no"border="0"><framesrc="Top_Main.html"name="topFrame"scrolling="No"noresize="noresize"id="topFrame"title="topFrame"/><framesrc="Center_Main.html"name="view_frame"id="mainFrame"title="mainFrame"/></frameset></frameset><noframes><body></body></noframes></html>一个总页面(Main.html)里面包括三个页面(Left_Main.html,Top_Main.html,Center_Main.html)ashx源码context.Response.ContentType="text/html";DataTableDT=SqlHelper.ExecuteDataTable("select*fromT_TableName");vardata=new{AboutContent=DT.Rows};stringhtml=CommonHelper.RenderHtml("Main.html",data);context.Response.Write(html);页面布局不必深究,现在的问题就是运行ashx文件,目的就是将主页面(Main.html)的内容渲染出来,可是页面提示“无法找到资源”,提示404错误。可是当把stringhtml=CommonHelper.RenderHtml("Main.html",data)这里面的(Main.html)主页面地址随便改成其他三个页面的地址(比如stringhtml=CommonHelper.RenderHtml("Center_Main.html",data);),都是能看到的。
解决方案
解决方案二:
你应该用浏览器端html源代码来调试。你的模板说明不了最终输出的html到底有什么问题。