【asp.net实现获取客户端详细信息】教程文章相关的互联网学习教程文章

gridview checkbox从服务器端和客户端两个方面实现全选和反选

GridView中的checkbox的全选和反选在很多的地方都是要求实现的,所以下面就从服务器端和客户端两个方面实现了checkbox的选择。 1.服务器端: html代码如下: 代码如下:<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataKeyNames="ID" DataSourceID="SqlDataSource1"> <Columns> <asp:TemplateField> <HeaderTemplate> <asp:CheckBox ID="CheckAll" runat="server" OnCheckedChanged="CheckAll_Check...

以IP来获取客户端电脑名称(一句代码实现)

公司的域环境内,要求获取客户端的电脑名称,其实程序原开始,只是要求 获取客户端IP地址 后来演变成要求显示客户端的电脑名称。作为开发者,只有不停地实现客户的要求。 其实既然IP获取到了,那可以轻易以IP来获取电脑名称: 代码如下:System.Net.Dns.GetHostEntry("xxx.xxx.xxx.xxx").HostName

获取客户端IP地址c#/vb.net各自实现代码【图】

公司的域环境内,程序要求获取客户端的IP地址,分部程序码分享于此。 C#:VB.NET:

ASP.NET获取真正的客户端IP地址的6种方法

在ASP中使用 Request.ServerVariables("REMOTE_ADDR") 来取得客户端的IP地址,但如果客户端是使用代理服务器来访问,那取到的就是代理服务器的IP地址,而不是真正的客户端IP地址。 要想透过代理服务器取得客户端的真实IP地址,就要使用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取。 不过要注意的事,并不是每个代理服务器都能用 Request.ServerVariables("HTTP_X_FORWARDED_FOR") 来读取客户端的真实 IP,有些用此方...

客户端用JavaScript填充DropDownList控件 服务器端读不到值

填充没有任何问题,但是在服务器端却取不出来下拉表中的内容。页面代码如下。 代码如下:<form id="form1" runat="server"> <div> <h3>看看用js填充的dropdownlist控件在服务器端能读出来吗?</h3> 三个级联下拉列表框: <asp:DropDownList runat="server" id="bigTypeList" Width="150"> </asp:DropDownList> <asp:DropDownList runat="server" id="typeList" Width="150"> </asp:DropDownList> <asp:DropDownList runat="server"...

使用AjaxPro.Net框架实现在客户端调用服务端的方法

此文档将使用AjaxPro.Net框架实现Ajax功能:在客户端异步调用服务端方法。AjaxPro.Net是一个优秀的.net环境下的Ajax框架,用法很简单,可以查阅相关资料,本文档是一个简单的实例讲述使用AjaxPro的几个关键点。 1、下载AjaxPro 组件。并将AjaxPro.dll引用到网站(或项目)。下载:Download latest version 7.7.31.1. 2、修改Web.config。在 <system.web> 元素中添加以下代码。   <configuration><system.web> <httpHandlers> <!-- 注...

发布一个基于TokyoTyrant的C#客户端开源项目【图】

这里开放的是客户端主要功能代码,开源的目的一方面是希望更多的人来学习研究TC和TT,同时大家可以下载本C#源码继续优化提升性能,同时查找BUG,必定本人精力能力有限,而Discuz!NT企业版的功能点又太多(抽空会多写文章进行介绍)实在有些力不从心了,呵呵:) 好了,为了便于使用,下面先对源码中的项目文件进行说明: 源码包中包括三个项目: 1.Discuz.EntLib.TokyoTyrant 核心功能代码(目前名空间暂以产品命名...

asp.net(C#)中给控件添加客户端js事件的方法

放在服务器端,也可以用ajax来实现,不刷页面。但我觉得有更直接更简单方法,用一个js事件是可以实现的。   但,DropDownList不偈Button等控件提供了一些像"OnClientClick"前台事件,只有服务端事件。   想到,所有C#页面代码,最终都是生成HTML,js事件也是最终运在浏览器中,以Html为基础的。服务端控件最终生成的HTML控件有什么js事件,我们应该就能在aspx中给它添加相应的事件。 DropDownList 生成的Htm是元素<Select>是有...

asp.net Application_AcquireRequestState事件,导致Ajax客户端不能加载

开发环境IIS7下一切正常,但是部署到IIS6服务器以后, 每次刷新页面总出现Ajax客户端不能加载的问题. 代码如下:protected void Application_AcquireRequestState(object sender, EventArgs e) { string oldToken = Session["token"].ToString(); } MSDN上说: Application_AcquireRequestState, 当ASP.NET获取当前请求所关联的当前状态(如Session)时执行. 但是, 实际情况是, 我们使用AJAX控件时, 一个页面会多次触发这个事件, 并且...

真正的获取客户端真实IP地址及利弊分析

多数代码类似: 代码如下:string IpAddress = (HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"]!=null && HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] !=String.Empty) ?HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"] :HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"]; 事实上,上面的代码只试用与用户只使用了1层代理,如果用户有2层,3...

asp.net 在客户端显示服务器端任务处理进度条的探讨

下面就是采用静态变量的方法实现的: 代码如下:<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1 -transitional.dtd"> <script runat="server"> private static int Processbar = 0; private static int TotalCount = 100; //设置初始值,防止出现被0除。 protected void ProcessTask() { //通过计算,得出TotalCount的值,比如查询数据库等 ...

.net动态显示当前时间(客户端javascript)

个人感觉完全为了Ajax而Ajax就不好了!JavaScript在客户端处理不是更理想吗? 代码如下:function Timer(span) { var tmp = new Date(); var milsecs=Date.parse(tmp.getMonth()+"-"+tmp.getDay()+"-"+tmp.getFullYear()+" "+document.getElementById('lbl_Hour').innerText+":"+document.getElementById('lbl_Minute').innerText+":"+document.getElementById('lbl_Second').innerText); var timer = new Date(milsecs+span); var ...

asp.net 从客户端中检测到有潜在危险的 Request.Form 值错误解

从客户端(ftbContent="<P><A href="http://l...")中检测到有潜在危险的 Request.Form 值。说明: 请求验证过程检测到有潜在危险的客户端输入值,对请求的处理已经中止。该值可能指示危及应用程序安全的尝试,如跨站点的脚本攻击。通过在 Page 指令或 配置节中设置 validateRequest=false 可以禁用请求验证。但是,在这种情况下,强烈建议应用程序显式检查所有输入。 异常详细信息: System.Web.HttpRequestValidationException: 从客...

从客户端检测到有潜在危险的Request.Form值的asp.net代码

1、web.config文档<system.web>后面加入这一句: 代码如下:<pages validaterequest="false"/> 示例: XML/HTML 代码如下:<?xml version="1.0" encoding="gb2312" ?> <configuration> <system.web> <pages validaterequest="false"/> </system.web> </configuration> 2、在*.aspx文档头的page中加入validaterequest="false",示例如下: 代码如下:<%@ page validaterequest="false" language="c#" codebehind="index.aspx.cs" aut...

asp.net repeater实现批量删除时注册多选框id到客户端

代码如下:public static void prerepater(Repeater repeater,System.Web.UI.Page page) { ClientScriptManager cs = page.ClientScript; for (int i = 0; i < repeater.Items.Count; i++) { CheckBox cbx = (CheckBox)repeater.Items[i].FindControl("cbxId"); //将相应的服务器控件的ClientId注册到客户端JavaScript数组 cs.RegisterArrayDeclaration("cbxArray", String.Concat("", cbx.ClientID, "")); } }js判断是否选中和弹出...