![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ASP.NET
文章平均质量分 82
blackant2
开开心心每一天
展开
-
正则表达式的验证程序
public class RegexForm : System.Windows.Forms.Form { private System.Windows.Forms.Panel panel1; private System.Windows.Forms.Panel panel2; private System.Windows.Forms.Label l原创 2006-09-07 17:16:00 · 738 阅读 · 0 评论 -
EXT核心API详解(七)-Ext.KeyNav/KeyMap/JSON/Format/DelayedTask/TaskRunner/TextMetrics/XTemplate
Ext.KeyNavExt的keyNav类能为Ext.Element元素提供简单的按键处理方法例:var el=Ext.get("textarea");new Ext.KeyNav(el, { "left" : function(e){ alert("left key down"); }, scope : el });它的行为与KeyMap类似,但功能原创 2007-11-25 16:15:00 · 3047 阅读 · 1 评论 -
Ext类关系草图
原创 2007-11-29 15:55:00 · 1814 阅读 · 1 评论 -
Ext.data-DataReader/ArrayReader/JsonReader/XmlReader
Ext.data.DataReader纯虚类,从数据源得到结构化数据转换为元数据对象,对象包含Record的集合,一般用做Store对象的元数据,具有如下格式{totalRecord:int,records:Array of Ext.data.Record}具体使用参见三个子类Ext.data.ArrayReader/Ext.data.JsonReader/Ext.data.XmlReader方法原创 2007-11-30 13:03:00 · 1966 阅读 · 0 评论 -
Ext.data-Store
Ext.data.Storestore是一个为Ext器件提供record对象的存储容器,行为和属性都很象数据表方法:不列举继承来的方法Store( Object config )构造,config定义为{ autoLoad : Boolean/Object, //自动载入 baseParams : Object, //只有使用httpproxy时才有意义 data : Array,原创 2007-11-30 13:59:00 · 2413 阅读 · 1 评论 -
Ext.data-GroupingStore/JsonStore/SimpleStore
Ext.data.GroupingStore继承自Ext.data.Store,为Store增加了分组功能.其它用法与Store一致,惟一需要注意的是使用GroupingStore时必须指定sortInfo信息增加了配置属性 groupField : String//用于分组的字段groupOnSort : Boolean//如果为真,将依排序字段重新分组,默认为假remoteGroup : Bo原创 2007-11-30 16:11:00 · 3628 阅读 · 5 评论 -
Ext.widgets-Button,SplitButton,CycleButton
Ext.Actionaction实现一个脱离了容器的事件,所有它可以在多个容器之间共享,不过好象只有Ext.Toolbar, Ext.Button 和 Ext.menu.Menu支持action接口:),因为容器要实现下面所有的方法setText(string), setIconCls(string), setDisabled(boolean), setVisible(boolean) and s原创 2007-12-03 13:16:00 · 2510 阅读 · 2 评论 -
Ext.widgets-form(上)BasicForm/Field/Checkbox/Radio/HtmlEditor/TextField
Ext.form.BasicForm对应一个dom中的form,默认是用ajax提交的,如果的确想回传,可以使用如下方式var myForm = new Ext.form.BasicForm("form-el-id", { onSubmit: Ext.emptyFn, submit: function() { this.getEl().dom.su原创 2007-12-04 12:42:00 · 3230 阅读 · 0 评论 -
Ext.widgets-form(下)ComboBox,TimeField,DateField,TriggerField,TextArea,NumberField
Ext.form.NumberField继承自Ext.form.TextField,因为Ext.form.TextField虽然强大,但写起来的确还是有点麻烦,后面的类都继承自Ext.form.TextField,没有自定义的方法,属性和事件config定义为{ allowDecimals : Boolean //true allowNegative : Boolean /原创 2007-12-04 12:45:00 · 3667 阅读 · 0 评论 -
Ext.widgets-toolbar
Ext.Toolbar工具栏,使用起来很简单,add已准备好的元素就行方法Toolbar( Object/Array config )构造add( Mixed arg1, Mixed arg2, Mixed etc. ) : void增加元素可以是 1:Ext.Toolbar.Button 相当于addButton2:HtmlElement 相当原创 2007-12-05 11:54:00 · 1863 阅读 · 0 评论 -
Ext.widgets-menu
Ext.menu.Menu菜单对象config{ allowOtherMenus : Boolean //允许同时显示其它的菜单? defaultAlign : String //默认对齐方式:tl-bl? defaults : Object //默认的菜单项配置,将会应用到所有的items items : Mixed //菜单项数组原创 2007-12-05 15:30:00 · 1560 阅读 · 0 评论 -
Ext.widgets-grid(1)
Ext.grid.ColumnModel用于定义Grid的列用例var colModel = new Ext.grid.ColumnModel([ {header: "Ticker", width: 60, sortable: true}, {header: "Company Name", width: 150, sortable: true} ]);回到ColumnModel,原创 2007-12-19 11:40:00 · 6239 阅读 · 3 评论 -
Ext.widgets-Tree
Ext.tree.TreePanel树状控件,继承自panelconfig定义{animate : Boolean,containerScroll : Boolean,ddAppendOnly : String, /*很显然这是api的一个错误,treepanel.js中惟一用到它的地方是this.dropZone = new Ext.tree.TreeDropZone(th原创 2007-12-18 12:10:00 · 5044 阅读 · 5 评论 -
Ext.widgets-grid(2)
Ext.grid.EditorGridPanel可编辑数据表格Config {clicksToEdit : Number //点几次开始编辑,默认为2}方法EditorGridPanel()构造,应为 EditorGridPanel(Object config)startEditing( Number rowIndex, Number colIndex ) : voidstopEditin原创 2007-12-19 16:36:00 · 2840 阅读 · 4 评论 -
C# c++ 传递函数指针
[UnmanagedFunctionPointerAttribute(CallingConvention.Cdecl)]public delegate int INTARRAYSORT(IntPtr a, IntPtr b);C#和c++之间相互传递函数指针在C++和C#之中都有很多callback method,可以相互调用吗,怎么传递,是我表弟的问题.1.定义c++ dll ,导原创 2013-09-12 15:20:17 · 4333 阅读 · 0 评论 -
导出Ext.grid.Panel到excel
1.客户端定义,基本的想法是form提交表格头定义,数据,以json方式传输 Ext.grid.Panel.addMembers({ exportExcel:function(options){ if(!Ext.isDefined(options)){options={}}; options.name = options.name || '未命名';原创 2013-09-13 16:47:02 · 960 阅读 · 0 评论 -
EXT核心API详解(六)-Ext.Fx
Ext.Fx类对于我这样的懒鬼而言,Fx类是核心类库中最激动人心的一个类,它不是最重要的,却是最实用的一个类定义了一些常用的特效方法,不妨自己多动手试试下面的方法,很有趣的fadeIn( [Object options] ) : Ext.Element渐显 options参数有以下属性callback:Function 完成后的回叫方法scope:Object 目标easing原创 2007-11-25 12:22:00 · 3150 阅读 · 2 评论 -
EXT核心API详解(五)-Ext.EventManager/EventObject/CompositeElement/CompositeElementLite
Ext.EventManager事件管理者中的大部分方法都在Ext中有定义,主要用于事件管理addListener( String/HTMLElement el, String eventName, Function handler,on( String/HTMLElement el, String eventName, Function handler, [Object scope], [Obj原创 2007-11-25 12:20:00 · 1763 阅读 · 0 评论 -
XML文档的简单读写
问题来源自CSDN社区:原贴见http://community.csdn.net/Expert/TopicView3.asp?id=5001302楼主想做到的就是把XML Doc1 和 XML Doc2 合成为 XML Doc3 的样子,大概的效果就是把前几层结构相同的子项合并到一起.示例文档XMLFILE1.XML原创 2006-09-06 13:18:00 · 734 阅读 · 0 评论 -
使用sqlCacheDependency
第一步修改web,config name:必需的 String 属性。 要添加到配置集合中的 SqlCacheDependencyDatabase 对象的名称。 此名称用作 @ OutputCache 指令上 SqlDependency 属性的一部分。原创 2006-09-21 18:25:00 · 1025 阅读 · 0 评论 -
以xml格式将dataset导入到excel
using System;using System.Data;using System.Text;using System.IO;using System.Collections.Generic;public class MyClass{ public static void Main() { //生成测试用数据集 DataSet ds=CreateData原创 2006-11-07 15:08:00 · 1105 阅读 · 2 评论 -
实现icallbackeventhandlre,以userControl返回做视图层
1.继承TemplateControl/usercontrol/page中的一个,因为是要回传的视图状态,所以选择了usercontrol,比较适合定义视图状态public class BaseUserControl:UserControl { private Control skin; public Control Skin { get { return原创 2006-07-23 12:29:00 · 908 阅读 · 0 评论 -
ajax中指定innerHTML时如何应用其中的SCRIPT
示例代码 function load1(){var Content= document.getElementById("Content");alert("load1");}function load2(){var Content= document.getElementById("Content");Content.innerHTML="load2:load1();";}function原创 2006-08-09 18:42:00 · 862 阅读 · 0 评论 -
反射中使用值类型与引用类型的参数的区别
程序 : public class ClassExample { public string myString; } public struct StructExample { public string myString; } public class FieldInfo_SetValue { public s原创 2006-08-07 08:53:00 · 948 阅读 · 0 评论 -
C#中的常用加密算法与其它语言的兼容性
1:MD5以前在asp时代常用的MD5算法好象是从动网流出来的,后来大家都用它,基本上有两种 ,区别在md5.asp的结尾部分MD5 = LCase(WordToHex(a) & WordToHex(b) & WordToHex(c) & WordToHex(d)) MD5=LCase(WordToHex(b) & WordToHex(c)) 分别对应32位和16位加密方式在C#原创 2006-08-10 00:47:00 · 926 阅读 · 0 评论 -
以xml数据源作无限级联动下拉框
1.当前要准备好js,下面的代码在网上下的,作者不可考,向这位IT工作者致敬! linkage.js (仅在changeLinkage方法中加入一个SetAssociatedDropDownListValue(element);) 此js库依赖于prototype.js而运行,网上到处有下的var Linkage = Class.create();Linkage.prototype = .原创 2007-07-20 10:57:00 · 1463 阅读 · 0 评论 -
自定义Url重写(支持ajax.net/atlas方案)
1.定义url重写规则,很不幸的是一定要使用特定字符替代&,郁闷ing.........UrlReWriter enabled="true" reverse="true"> url pattern="/BBS/Forum/(d+).shtml" url="/BBS/Forum.aspx?BoardID=$1" repattern="/BBS/Forum.aspx?BoardID=(d+)原创 2007-04-30 13:29:00 · 1794 阅读 · 0 评论 -
在aspx页面不输出input type=hidden name="__VIEWSTATE"
这是一个朋友的想法,刚开始我第一感觉是截留HtmlTextWriter的RenderBeforeTag事件不过发现Input Type="Hidden"都不影应这个事件,郁闷Reflector查看RegisterHiddenField发现它们都存在于一个私有成员中最后没办法,只有使用页面过滤器了因为是一个简单的示例,所以两个类文件写在一起了,编译后生成的dll文件名为Blackant.Contro原创 2007-08-02 17:18:00 · 4502 阅读 · 3 评论 -
xslt点滴
1。引入文档声明xhtml文件开头要求有文档声明,例aspx自动产生的是 解决方法:在xslt文件中声明 doctype-system="http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" doctype-public="-//W3C//DTD XHTML 1.1//EN" indent="yes"/>2.引入脚本在原创 2007-11-17 11:36:00 · 1268 阅读 · 0 评论 -
EXT核心API详解(二)-Array/Date/Function/Number/String
Array类indexOf( Object o ) : Numberobject是否在数组中,找不到返回-1;找到返回位置remove( Object o ) : Array从数组中删除指定的对象object,如果找不到object则数组无变化Number类constrain( Number min, Number max ) : Number检查数值是否介于min与max之间, 如果大于max原创 2007-11-24 17:30:00 · 2781 阅读 · 3 评论 -
EXT核心API详解(一)-Ext
Ext类addBehaviors( Object obj ) : void对选择的元素 应用事件侦听器,事件名以@附加在结尾,例如addBehaviors({ // id=foo下所有的a标签加入click事件 #foo a@click : function(e, t){ // do something }, // 用,分隔多个选择器 #foo a, #bar原创 2007-11-24 17:27:00 · 3921 阅读 · 3 评论 -
EXT核心API详解(三)-Ext.Element
Ext.Element类Element( String/HTMLElement element, [Boolean forceNew] )由id或DOM节点创建Element对象Element.fly( String/HTMLElement el, [String named] ) : Element由id或DOM节点创建一个全局共享的活动元素,可由named命名以避免可能的冲突Element.g原创 2007-11-24 17:31:00 · 4498 阅读 · 2 评论 -
EXT核心API详解(四)-Ext.DomQuery/DomHelper/Template
Ext.DomQuery类selector语法详见Ext类compile( String selector, [String type] ) : Function编写一个选择器或xpath查询到一个方法以方便重用,type取select(默认)或simple值之一filter( Array el, String selector, Boolean nonMatches ) : Array过滤el中原创 2007-11-25 12:17:00 · 2291 阅读 · 2 评论 -
asp.net mvc 模板生成word文档
自从ms office 2007开始.就开始支持open xml.而且发布了一套api.还有个对应的 open xml tool,我看了一下,觉得不值得花这个力气去熟悉一套非标准的api,在网上查资料的时候,我知道了原来docx的原来就是一个标准zip包,试着解压来看了看,文件结构比较简单,如果忽略掉文件之样的关联引用.完成可以自己生成xml,然后再打包成docx.为什么不呢,这样应该相当的简单.原创 2013-11-21 14:50:05 · 3457 阅读 · 0 评论