根据ip asp.net发送消息

时间:2014-10-18 15:53:23

标签: c# asp.net ip

我有一个包含用户的网站。每个用户都有一个特定的IP ...我想在我的网站上添加一些功能,通过ip根据国家与这个用户交谈,也许能够向陌生人发送消息并弹出包含我的消息的div ....但是我不知道该怎么做

或者我应该使用什么技术...所以,如果你可以帮助我并给我一些想法或一些链接或代码,以便能够添加此功能。 注意:我正在使用带有c#代码的asp.net,我希望尽快,因为在两天之内我应该开始研究它

3 个答案:

答案 0 :(得分:0)

我现在明白了。我关于HTML5中的Geolocation。它在W3Schools中:link 或者是地理定位服务的API。

答案 1 :(得分:0)

SignalR非常适合聊天或任何实时应用程序。它非常易于使用。请参阅此Video

答案 2 :(得分:0)

您可以使用以下内容获取IP地址。

string ipaddress = Request.UserHostAddress.ToString();

然后,假设你有JS功能来显示基于IP的pop消息。您可以使用以下命令从后面的aspx代码中调用该JS函数。

Page.ClientScript.RegisterStartupScript(this.GetType(), "scrpt",string.Format("<script>alert('Your ip {0}');</script>",ipaddress));

注意:我使用alert来显示当前的IP地址。