`
文章列表

获取客户端ip

    博客分类:
  • c#
通过下面的语句可以获取客户端ip CustomerIP=HttpContext.Current.Request.ServerVariables["HTTP_X_FORWARDED_FOR"].ToString()
今天看了下运算符和强制类型转换,记录一下重点 1、运算符 ++x和x++ 这两个的区别以前在大学学c语言的时候就讲过了,再次记录一下 用书上的例子更能说明问题 int x=5; if(++x==6) { console.writeLine("this will excute!"); } if(x++==7) { console.writeLine("this won't"); } 说明: 第一个if是true,因为前置的话是先计算x的值在做比较当然是等于6了, 第二个if是false,因为后置的话是先比较在计算x的值,现在的x等于6,所以是false. ...
继续C#学习 继承 继承类型:实现继承和接口继承 实现继承:表示一个类型派生与一个基类型,拥有该基类型的所有成员字段和函数。 接口继承:表示一个类型只继承函数的签名,没有继承任何实现代码。 结构和类 结构不支持实现继承,但支持接口继承。 结构总是派生与System.ValueType,他们还可以派生与任何多个接口。 类总是派生于用户选择的另一个类,他们还可以派生与任何多个接口。 虚方法 把一个基类函数声明为virtual,该函数就可以在任何派生类中重写override了 object.ToString() 隐藏方法 调用函数的基类版本 base.<MotherName>() ...
最近在学习c#,做一些笔记。 1、对象和类型 类和结构 区别:类是存储在堆上的引用类型,结构是存储在堆栈上的值类型。访问方式、结构不支持继承。较小的结构可提高性能。 都可以用new来声明实例。 1.1类成员 类中的数据和函数称为类的成员。 数据成员:字段、常量(const)、事件 函数成员:方法、属性、构造函数、终结器(析构函数)、运算符、索引器。 方法: 1、给方法传递参数 参数可以通过引用或值传递给方法,在变量通过引用转递给方法时,被调用的方法得到的就是这个变量,所以在方法内部对变量进行的任何改变在方法退出后仍旧发挥作用。而如果变量是通过值传递的,被调用的方法得到的是变量的一个副本,也就是说 ...
jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关 获取一组radio被选中项的值 var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 $('#select_id')[0].selectedIndex = 1; radio单选组的第二个元素为当前 ...
最近的项目中有个要求是在编辑grid中的数据时会将数据加载到弹出的formpanel中,其中有的数据要显示在combo中,并将对应的值选中显示。最后查资料实现,现在记录下来以备以后使用。 id:"degreeCombo", xtype: "combo", store:DegreeStore, fieldLabel: "学历", hiddenName: "de ...
extjs表单的提交 //ExtJs 表单提交   form.getForm().submit({       success:function(){       },       failure:function(){       }   });   //ExtJs Ajax表单提交   form.form.doAction('submit', {           url : 'user.do?method=login',             method : 'post',           // 如果有表单以外的其它参数,可以加在这里。我这里暂时为空,也可 ...
已经关注extjs有一段时间了,今天把gridpanel的学习记录一下,供以后参考。 首先有几个概念:fields,store,CheckboxSelectionModel,columnModel,RowSelectionModel 1、首先你需要数据源 数据的生成这个可以后台生成json格式的数据,然后通过proxy填充到ext.data.store,所以概念中的store就是作为grid的数据源的。fields应该是对应的列名。load就是获取到的数据按照开始行数,每页显示多少行加载到store中了。 var myfields = ["id","name& ...
1. select top m * from tablename where id not in (select top n id from tablename order by id asc/*|desc*/) 2. select top m * into 临时表(或表变量) from tablename order by columnname -- 将top m笔插入到临时表 set rowcount n --只取n条结果 select * from 表变量 order by columnname desc 3. select top n * ...

多条件查询

比方有几个查询条件,有一个“查询”按钮,点击按钮后需要按条件刷新一下GRID里的数据,那么在按钮的handler里去写代码就好了,先得到那几个条件控件的值,然后将他们作为参数,调用STORE的LOAD或者RELOAD方法就可以了。 比如: var grid = new Ext.grid.GridPanel({         store    : testStore,         columns  : testCols,         stripeRows  : true,         width    : 550,         height    : 500, ...
【实例描述】 输入框自动完成是目前比较热门的一种技术,可利用Ajax技术实现无刷新提示功能。本例介绍这种技巧的原理。 <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>标题页</title> </head> <body> <input onkeyup="showtips();if(event.keyCode==27)hideDiv();" id=txt onkeydown= ' ...

c#日期函数

    博客分类:
  • c#
DateTime dt = DateTime.Now;// Label1.Text = dt.ToString();//2005-11-5 13:21:25 Label2.Text = dt.ToFileTime().ToString();//127756416859912816 Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816 Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25 Label5.Text = dt.T ...
生成静态页的类,可以批量或者单个生成,(经过测试) using System; using System.Collections.Generic; using System.Text; using System.Net; using System.IO; using System.Web; namespace JobFuntion { /// <summary> /// 生成静态页 /// </summary> public class WhishtPage { private st ...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; chars ...
比较简单的模拟,文本框输入CompanyName,然后 搜索SqlServer2000 里NorthWind数据库 Suppliers表的CompanyName字段, 然后实现自动完成 四个文件 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&q ...
Global site tag (gtag.js) - Google Analytics