在正文中编写HTML响应,完全来自服务器端代码
本文关键字:代码 服务器端 响应 正文 HTML | 更新日期: 2023-09-27 18:25:51
是否可以编写HTML响应并将其插入到页面的<body>
标记中,而不使用ASPX文件中的代码(并且仅使用ASPX.CS文件中的编码)?
您可以完全忽略.ASPX,并使用Response.Write()
来呈现HTML。
相反,作为一种改进,您可以读取代码后面的.ASPX内容(读取物理.ASPX文件内容),然后操作<body>
标记并注入您想要的任何内容。
另一种方法是将body标记作为服务器端
<body runat="server" id="bodyTag">
</body>
然后在.cs文件中。使用类似的代码
bodyTag.InnerHtml= "My html content";
您可以使用
Response.Write("Hello " & Server.HtmlEncode(Request.QueryString("UserName")) & "<br>")
http://msdn.microsoft.com/en-us/library/1463ysyw.aspx
这是原始响应,可以根据需要包含html标记。。。
您可以实现IHttpHandler。使用IHttpHandler,您可以创建自己的页面扩展,如.bspx或.cspx随便你叫什么名字。