- 博客(60)
- 收藏
- 关注
原创 用js控制a标签href属性并实现跳转
由于项目改动,主要由于页面基类中重写OnInit()事件中添加是否首次访问网站://检查是否首次访问本网站if (HttpContext.Current.Request.UrlReferrer == null){ // Code...} 原先使用的js控制的语句跳转使HttpContext.Current.Request.UrlReferrer失效,导致错误
2010-04-30 11:25:00 54286 2
原创 CKEditor插件编写
4. 插件编写流程和实例代码1) 在plugins目录新建文件夹apage,在apage下新建文件:plugin.js 内容如下:CKEDITOR.plugins.add( ‘apage’,{init : function( editor ){// Add the link and unlink buttons.editor.addCommand( ‘apage’, new CKEDI
2010-04-29 16:11:00 1907
原创 HttpContext.Current.Request.UrlReferrer说明
The situations where this ServerVariable works include the following methods of a browser loading a URL: clicking on a straight HTML link; submitting a form, using POST or GET, from a submit bu
2010-04-28 15:52:00 3884
原创 System.Web.UI.Design 命名空间
System.Web.UI.Design 命名空间属于System.Design.dll直接引入就好^-^
2010-04-27 14:24:00 689
转载 CKFinder
这几天把一个旧项目中的fckeditor升级为ckeditor 3.2 + ckfinder 1.4.3 组合,下面是一些升级心得:一、CKFinder的若干问题1.单独使用ckfinder从原fckeditor分离出来以后可以单独使用,通常我习惯于在工具栏中添加ckfinder.dll,这样以后要使用ckfinder直接从工具箱拖出来即可.[图片] 拖到页面中后,会形成这样一个控件实例:
2010-04-27 12:39:00 2736
转载 ckeditor3.0.1上传图片功能(.net版本)
ckeditor3.0.1上传图片功能ckeditro中本身没有带上传功能,那就要用到组件 Ckfinder 下载地址 http://ckfinder.com/ 别下错了 是.net版本的配置就简单了 CKEDITOR.replace( 您要启用编辑功能的文本框,{filebrowserBrowseUrl:/ckfinder/ckfinder.html,//启用浏览功能fi
2010-04-27 08:58:00 5792 2
原创 红皮书c#高级编程(第6版)_读书总结篇
挤出差不多2个星期的时间,断断续续的,看了此书的第一部分讲到泛型,集合,就有些挺不住了,内容真多啊此书的例子都很经典,很值得玩味 决定还是掏钱买本(听说厚的跟牛津字典有的一拼@-@)放在家里当工具书用,应该还不错
2010-04-23 15:18:00 833
原创 红皮书c#高级编程(第6版)_第9章_泛型_概论
泛型优点: 1.性能ArrayList list = new ArrayList(); list.Add(22); //装箱操作(值类型转引用类型),要装箱一个整数类型 int il = (int)list[0]; //拆箱操作(引用类型转值类型),把对象转换为整数类型 foreach (int i in list
2010-04-23 11:03:00 705
原创 红皮书c#高级编程(第6版)_第7章_事件
1.事件接收器 protected void Page_Load(object sender, EventArgs e){ //多播委托 //告诉运行库,引发buttonOne的Click事件执行EventHandler委托所引用的自定义Button_Click方法 this.buttonOne.Click += new EventHandler(Butt
2010-04-22 14:13:00 614
原创 红皮书c#高级编程(第6版)_第7章_委托
委托是一种特殊的对象类型,只包含方法的地址 1.声明委托 c#中使用一个类时,要先定义这个类,再实例化该类的对象使用委托时也是这样 理解委托:把委托当方法签名和返回类型指定名称,我们习惯于把数据作为参数传递给方法所以,把方法作为参数传递给另一方法听起来奇怪(想想回调函数^-^) public partial class Default4 : System.Web
2010-04-21 15:26:00 550
原创 红皮书c#高级编程(第6版)_第5章_数组
1.简单数组 数组声明,初始化/***** * 声明数组后,必须为数组分配内存 * 数组是引用类型,保存在托管堆*****/int[] myArray1 = new int[4];int[] myArray2 = new int[4] {4, 7, 1, 2};int[] myArray3 = new int[] {4, 7, 1, 2};int[] m
2010-04-21 10:09:00 724
转载 Javascript变量作用范围
变量的生命周期又称为作用域,是指某变量在程序中的有效范围。根据作用域,变量可以分为全局变量和局部变量。 1、 全局变量的作用域是全局性的,即在整个JavaScript程序中,全局变量处处都在。 2、 而在函数内部声明的变量,只在函数内部起作用。这些变量是局部变量,作用域是局部性的;函数的参数也是局部性的,只在函数内部起作用。 经常见到网上有文章说:“在JavaScript中可以有
2010-04-20 14:01:00 3247
原创 Javascript数据类型和变量
定义变量的方式: 1.隐式定义:直接给变量赋值 a = "HELLO"; 2.显示定义:使用var关键字赋值 var a ; a = "HELLO"; 类型转换:值 字符串型 数值型 布尔型
2010-04-20 13:40:00 602
原创 关于站点虚拟目录,非虚拟目录配置下的路径区别
~/ : asp.net专有,站点根目录开始./ : 当前目录开始../ : 上级目录开始/ : 跟目录开始 对于使用了虚拟目录的站点,如:c:/.../CKEditor_Study/ 其下结构: js CKEditor-3.1 ckeditor.js 头文件中: 按照此src值将会从CKEd
2010-04-16 14:53:00 1592
转载 CKEditor使用配置
CKeditor,以前叫FCKeditor,已经使用过好多年了,功能自然没的说。最近升级到3.0版,好像重写了代码,所以构建的方式也有了些变化,应该说是更简单了。相关地址: 官方网站:http://ckeditor.com/ 下载地址:http://ckeditor.com/download CKfinder:http://ckfinder.com/ 用于上传的插件(有四种语言版本,根据需要下载)
2010-04-16 11:40:00 11894 2
原创 解决IE6下select无法设置选中的BUG
//对数组数据bi的说明^-^//var bi = [值,显示文字]//动态添加新选项值到select控件$(#ctl00_ContentPlaceHolder1_ddlType).append(""+bi[1]+""); //解决IE6下设置select值报错的方法^-^//使用setTimeout方法设置select控件选中值setTimeou
2010-04-15 11:21:00 1971
原创 调用存储过程获取数据集,返回值
--存储过程2create proc Test2asselect top 1 * from spt_monitorreturn 3SqlConnection con = new SqlConnection("server=.;database=master;uid=sa;pwd=;"); con.Open(); SqlCommand cm
2010-04-14 13:49:00 2404
原创 varchar和nvarchar的区别
varchar(n):长度为n个字节的可变长且非Unicode字符数据n介于1和8000之间存储方式:按字节存储 例:varchar(40),存储40个字节长度的字符,对于中文,只能存储20个中文字符,因为1个中文字符等于2个字节 nvarchar(n):包含n个字符的可变长度Unicode字符数据n介于1和4000之间存储方式:代n的是按字符存储
2010-04-14 09:12:00 639
原创 Ext_两种处理服务器端返回值的方式
/*服务器回传数据格式:{ success:true, data:[{id:1, name:A},{id:2, name:B}]}*/ 1.Form表单提交返回值处理//提交基本信息表单f.form.submit({ clientValidation:true, //表单提交后台处理地址 url:/glob
2010-04-12 16:56:00 2913
原创 Ext_一种类似静态方法的写法^-^
原理://静态方法//等同于test = function(){...}// text();test = function(){ alert("静态方法");}(); 较为复杂的应用://创建命名空间Ext.namespace("My");//创建一静态方法My.CommonMy.Common = function(){ retu
2010-04-12 15:10:00 1352
原创 Ext_继承_Ext.extend
/*Ext.extend继承Ext.extend(要继承的Ext父类,子类自定义配置信息)*///创建命名空间Ext.namespace("My.Control");My.Control.Window = Ext.extend(Ext.Window,{ //子类的构造函数,参数为示例化子类时传入自定义配置信息 constructor:function(con
2010-04-12 13:50:00 2129 1
原创 Ext_命名空间_Ext.namespace
创建指定命名空间,可以在该命名空间下定义变量,方法,类,避免冲突 //定义2个命名空间Ext.namespace(my.namespace1,my.namespace2);//在命名空间my.namespace1下说明函数myFun1my.namespace1.myFun1 = function(){ //函数体}//在命名空间my.nam
2010-04-12 13:07:00 1159
原创 Ext_数据模型
ExtJS的数据模型有: 1.数据记录:Record 数据集合中的一个记录,存放数据定义信息和他们的值 2.数据集:Store 一个保存数据记录(Record)的集合 3.数据代理:Proxy 获取数据的代理 4.数据解析器:DataReader 将代理Proxy读取的数据,按一定格式,规范,转换为Record对象并存入Store中
2010-04-12 09:42:00 848
原创 Ext_通过布局嵌套实现表单元素横排
Ext.onReady(function(){ var config = { title:通过布局嵌套实现表单元素横排, labelWidth:50, bodyStyle:padding:5 5 5 5, frame:false, height:150, width:250, renderTo:form, //form中的元素
2010-04-12 09:36:00 1902
原创 Ext_Ext.ViewPort
/*Ext.ViewPort代表浏览器窗口整个显示区,渲染body,会根据窗口大小自动调整,一个页面只许出现一个ViewPort因为以body渲染,无需定位*/Ext.onReady(function(){ var config = { //布局方式(边框) layout:border, title:Ext.ViewPort示例, items
2010-04-12 09:32:00 1569
原创 Ext_ContainerLayout容器布局
1.自适应布局:Ext.layout.FitLayout(布局的基础类)/*Ext.layout.FitLayout布局的基础类自适应布局*/Ext.onReady(function(){ var config = { //面板布局 layout:fit, title:Ext.layout.FitLayout(自适应)布局示例, frame:
2010-04-12 09:18:00 4299 3
原创 Ext_标签面板_Ext.TabPanel
/*Ext.TabPanel主要配置项目表:activeTab String/Number 设置默认激活的tab页的id或索引animScroll Boolean 设置是否在tab页滚动时用动画效果autoTabSelector
2010-04-12 09:08:00 6844
原创 Ext_面板_Ext.Panel
/*Ext.Panel主要配置表:animCollapse Boolean 设置面板折叠展开是否显示动画,Ext.Fx可用默认true,否则falseapplyTo Mixed 面板定位autoDestroy
2010-04-12 08:52:00 5478
原创 Ext_表单提交
<!-- Ext.onReady(function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = side; var config = { title:表单提交示例,
2010-04-11 19:20:00 3387
原创 Ext_表单数据加载(同步,异步)
<!-- Ext.onReady(function(){ Ext.QuickTips.init(); Ext.form.Field.prototype.msgTarget = side; var config = { title:表单加载示例,
2010-04-11 18:06:00 3336 2
原创 Ext_表单字段集_Ext.form.FieldSet
<!--/*Ext.form.FieldSet配置表:checkboxName String 指定字段集中用于展开隐藏字段面板的checkbox,在checkboxToggle为true生效checkboxToggle Boolean 设置是否显示字段集的checkbox选框(默认false)labe
2010-04-11 18:00:00 2854
原创 Ext_隐藏字段_Ext.form.Hidden
<!--Ext.onReady(functijon(){ Ext.BLANK_IMAGE_URL = ../extjs2.0/resources/images/default/s.gif; var config = { title:, labelSeparator::, labelWidth:80, bodyStyle:padding:5 5
2010-04-11 17:58:00 8305
原创 Ext_日期选择框_Ext.form.DateField
<!--/*Ext.form.DateField主要配置表:altFormats String 多个日期输入格式组成字符串,不同格式用|隔开disabledDates Array 禁止选择日期组成数组disabledDatesText String
2010-04-11 17:55:00 8671 4
原创 Ext_时间选择框_Ext.form.TimeField
<!--/*Ext.form.TimeField主要配置表:altFormats String 多个时间格式组成的字符串format String 显示格式(默认g:i:A)maxValue Date/String 列表中允许的最大时间maxText
2010-04-11 17:53:00 9720
原创 Ext_组合下拉框_Ext.form.FormPanel
<!--/*Ext.form.ComboBox配置表:allQuery String 发往服务器查询全部信息的查询字符串(默认)displayField String 被显示在下拉框中字段名editable Boolean 设置下拉框是否可以
2010-04-11 17:46:00 5861 2
原创 Ext_触发字段_Ext.form.TriggerField
<!--/*Ext.form.TriggerField配置表:hideTrigger Boolean 是否隐藏触发按钮(默认false)triggerClass String 应用于触发按钮上的样式*/Ext.onReady(function(){ Ext.BLANK_IMAGE_URL
2010-04-11 17:41:00 5064
原创 Ext_单选框和复选框_Ext.form.Radio和Ext.form.Checkbox
<!--/*Ext.form.Checkbox和Ext.form.Radio配置表:boxLabel String 复选框单选框文字描述checked Boolean 是否被选中(默认false)*/Ext.onReady(function(){ Ext.BLANK_IMAGE_UR
2010-04-11 17:33:00 16293
原创 Ext_数字输入框_Ext.form.NumberField
<!--/*Ext.form.NumberField独有配置表:allowDecimals Boolean 是否允许输入小数(默认true)allowNegative Boolean 是否允许输入负数(默认true)baseChars String
2010-04-11 17:30:00 19996 2
原创 Ext_多行文本输入框_Ext.form.TextArea
<!--/*Ext.form.TextArea独有配置表:preventScrollbars Boolean 文本溢出是否显示滚动条,true隐藏滚动条(默认false)*/Ext.onReady(function(){ Ext.BLANK_IMAGE_URL = ../extjs2.0/resources/images/def
2010-04-11 17:25:00 18249
原创 Ext_基本文本输入框_Ext.form.TextField
<!--/*Ext.form.TextField主要配置表:allowBlank Boolean 是否允许为空(默认true)blankText String 为空验证失败提示信息emptyText String
2010-04-11 17:23:00 7812
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人