如何在没有HTML标签的情况下制作Hello World应用程序?

时间:2017-12-06 10:17:18

标签: c# asp.net server

我已经习惯了PHP,我想创建一个完全空的asp.net页面“Hello World”(源代码中).E。不是“<html><p>Hello World</p></html>”我想完全剥离它(并可能操纵标题),因此视图源为Hello World

这是因为我正在编写一个asp.net吞吐量环境(基本上是一个三角测量服务器,以方便网络安全),有效地重定向,所以我想没有我无法准确控制的输出。

顺便提一下,这也包括响应头。完全控制基本上。

这是我到目前为止所拥有的

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:1)

您使用的是DOM资源管理器而不是源代码。右键单击页面,然后选择查看源。我打赌标签不存在。

标题可以显示在network tab中。只需点击网络标签中的页面请求,您就会看到标题等详细信息。

答案 1 :(得分:1)

动态地,浏览器执行创建“html”,“body”等...基本标签。它是由浏览器根据收到的内容创建的DOM。

要了解您实际从服务器收到的内容,您可以检查来源。或者更好的是,在浏览器中使用开发人员工具查看网络部分(以便您也可以浏览标题)。

要操纵您发送的内容,您必须操纵context.Response对象。

您可以从那里添加所需的所有标题。

来自更多信息,请参阅:

https://msdn.microsoft.com/en-us/library/system.web.httpresponse(v=vs.110).aspx

要添加标题,请参阅以下问题:

How to add Headers in HTTPContext Response in ASP.NET MVC 3?

示例:

HttpContext.Current.Response.AppendHeader("Content-Length", contentLength);