黑马程序员技术交流社区
标题:
一般处理程序调用html浏览器显示有误!
[打印本页]
作者:
pifuhanshu
时间:
2014-7-16 22:07
标题:
一般处理程序调用html浏览器显示有误!
我在VS2013上创建一个项目后,在项目上添加一个一般处理程序和一个Html文件。
为什么我通过
string modelPath = context.Server.MapPath("HtmlPage.html");
string htmlSengBack = System.IO.File.ReadAllText(modelPath);
context.Response.ContentType = "text/plain";
context.Response.Write(htmlSengBack);
调用html文件时,在网页直接显示html文件的源代码。
html文件如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>简单登录11</title>
</head>
<body>
<form action="Handler.ashx" method="post">
<input type="text" name="textName"/>
<input type="text" name="textPwd"/>
<input type="submit" value ="登录qw "/>
</form>
</body>
</html>
作者:
许庭洲
时间:
2014-7-17 10:58
context.Response.ContentType = "text/plain";//修改为context.Response.ContentType = "text/html";试试看
作者:
Mekor
时间:
2014-7-17 11:15
context.Response.ContentType = "text/plain";
注意,这里你让浏览器显示的是text,没有让浏览器解析html代码,所以浏览器会直接显示。。。当你改成html的时候就会解析了。。。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2