C# 如何编写用户';s IP在Html页面中作为注释

C# 如何编写用户';s IP在Html页面中作为注释,c#,html,asp.net-mvc-3,ip,comments,C#,Html,Asp.net Mvc 3,Ip,Comments,我在现在看到了这个魔术,这个网站不是在线的 当用户访问此页面并按ctrl+U以查看站点源时, 用户只需在评论标签中看到他/她的计算机ip地址和位置信息--我不知道该怎么做——如果用户向下滚动一点,…代码就会出现 不管怎样,对不起我的英语,但我想你能理解我 在Asp.net MVC应用程序中如何实现这一点?通常,这只是放在页面代码前面,有很多行空间,以欺骗人们认为源代码是隐藏的 遗憾的是,没有办法在机器上隐藏HTML源代码,通常情况下,HTML源代码只是放在页面代码之前,有很多行空间,以欺骗人们认

我在现在看到了这个魔术,这个网站不是在线的

当用户访问此页面并按ctrl+U以查看站点源时, 用户只需在评论标签中看到他/她的计算机ip地址和位置信息--我不知道该怎么做——如果用户向下滚动一点,
代码就会出现

不管怎样,对不起我的英语,但我想你能理解我


在Asp.net MVC应用程序中如何实现这一点?

通常,这只是放在页面代码前面,有很多行空间,以欺骗人们认为源代码是隐藏的


遗憾的是,没有办法在机器上隐藏HTML源代码,通常情况下,HTML源代码只是放在页面代码之前,有很多行空间,以欺骗人们认为源代码是隐藏的


遗憾的是,无法将机器上的HTML源代码隐藏在控制器中,您可以设置ViewBag属性

ViewBag.VisitorIp = Request.ServerVariables["REMOTE_ADDR"];
然后在您的视图中包括以下HTML:

<!-- 
 Your IP: @ViewBag.VisitorIp
-->

在控制器中,可以设置ViewBag属性

ViewBag.VisitorIp = Request.ServerVariables["REMOTE_ADDR"];
然后在您的视图中包括以下HTML:

<!-- 
 Your IP: @ViewBag.VisitorIp
-->

视情况而定,它是否在您的可视包中?如果是的话


ViewBag.IP=192.168.0.1取决于它是否在您的ViewBag中?如果是的话


ViewBag.IP=192.168.0.1

您需要将其分为两部分。写入注释并检测请求主机IP地址。哪一个你不能做?你需要把它分成两部分。写入注释并检测请求主机IP地址。以下哪一项您不能做?您可以(也应该)编辑您的答案以改进答案,而不是评论您自己的答案。您可以(也应该)编辑您的答案以改进答案,而不是评论您自己的答案。