ajax 如何使用Request 一个项目, 又想使用 [Ajax.AjaxMethod()] ajax 技术。 又想在这个方法获取 用户IP Request.UserHostAddress; 有没有什么好办法啊啊 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 方法有点笨:1、可是使用Javascript的方法获取客户端的IP地址的方法,就可以使用Ajax了;2、可以设置个Protected类型的全局变量,在页面的Page_Load方法中使用Request.UserHostAddress复制,在客户端代码中使用个变量接收就可以; 多写几个form能不能解决你的问题呢? [Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)]public string GetIP(){ string user_IP = ""; if (Request.ServerVariables["HTTP_VIA"] != null) { user_IP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString(); }else { user_IP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString(); } return user_IP;} wuyq11 :请问我一直都是这么用 : [AjaxMethod(AjaxPro.HttpSessionStateRequirement.ReadWrite)]你这个方法 “[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.Read)] ” 是ajax什么版本的? ADO.NET Entity Data Model如何连接上MySql数据库 dropdownlist联动问题 VS2010 发布的问题 关于input type="button"不能显示图片的问题 reset按钮在页面提交出错后,变的无效! cpp2017(慕白兄)请进 接着问个iewc的问题 大4的学生,怎么写简历?过来人看下,提下意见,谢谢 怎么能给DATAGIRD 在编辑模版上自动加入一个TEXTBOX控件? asp.net vb语言,如何取得电脑的cpu序列号 看不到控件? 在ASP.NET中IIS是如何安装的以及安装需要注意的事项 谁来说说这三个:<%= <%# <%#
1、可是使用Javascript的方法获取客户端的IP地址的方法,就可以使用Ajax了;
2、可以设置个Protected类型的全局变量,在页面的Page_Load方法中使用Request.UserHostAddress复制,在客户端代码中使用个变量接收就可以;
public string GetIP()
{
string user_IP = "";
if (Request.ServerVariables["HTTP_VIA"] != null)
{
user_IP = HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString();
}
else
{
user_IP = HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"].ToString();
}
return user_IP;
}