Ajax&JS&CSS&UI&前段框架篇
moon66sun
精于企业业务流程管理,流程咨询、项目实施、软件开发
展开
-
MyMVC 系列:下
转载自:http://www.cnblogs.com/fish-li/archive/2012/02/21/2361982.html#_label0阅读目录开始MyMVC的特点介绍示例项目关于URL路由配置MyMVC框架映射处理器(入口)内部初始化从URL到Action的映射过程PageUrl的设计思想多URL的匹配功能解决老的URL兼容问题对身份认证的支持View的设计方式Con转载 2012-05-08 11:50:58 · 1011 阅读 · 0 评论 -
样式: 让两个Div并排显示
一、使用display的inline属性Html代码 div style="width:300px; height:auto; float:left; display:inline">AAAAdiv> div style="width:300px; height:auto; float:left; display:inline">BBBBdiv>转载 2014-06-23 14:57:52 · 789 阅读 · 0 评论 -
ComponentArt 控件集:概述
ComponentArt Web.UI for ASP.NET建立于ComponentArt的客户端输出技术之上,提供快速、轻量级的和功能丰富的用户界面。这套组件支持广泛的AJAX技术,包括新的客户端与web services绑定。所有ComponentArt Web.UI组件基于客户端组件模型,引入ASP.NET AJAX,提供的JavaScript APIs允许完全的客户端编程控制用户界面的任原创 2012-04-19 18:08:18 · 1239 阅读 · 0 评论 -
浏览器系列:css+div如何解决文字溢出
看到标题你一定很轻易就会想到截断文字加“...”的做法。哈哈,就是这样。其实写这篇日志也只是把这样方法做个记录,因为似乎还有很多人不记得碰到这样的情况该如何处理。首先,先解释一下,一般用div+css的容器中文字超出长度会浮动到框外或者把框撑大,这个一般容易解决,但是我今天就遇到了这样的问题:在IE6下测试页面没反应,在IE8下测试页面却正常处理了溢出文字,我就郁闷了,这个溢出处理不是IE特有原创 2012-02-21 11:15:49 · 1126 阅读 · 0 评论 -
浏览器系列:清除页面缓存
添加html 头:response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","no-cache"); response.setDateHeader("Expires", 0); %>原创 2012-02-21 10:02:52 · 828 阅读 · 0 评论 -
jQuery Table 系列: Jquery Table 的基本操作
Jquery 操作 Html Table 是很方便的,这里对表格的基本操作进行一下简单的总结。首先建立一个通用的表格css 和一个 表格Table:table{ border-collapse: collapse; border-spacing: 0; margin-right: auto; margin-left: auto;转载 2014-11-17 10:55:55 · 600 阅读 · 0 评论 -
Flex 开发:MXML 学习
你可以使用两种语言来开发Flex 程序:MXML 和 ActionScript。MXML是一种xml标记语言,你可以用它来设计用户界面。(You also use MXML to declaratively define nonvisual aspects of an application不知道如何翻译) 你也可以使用它来定义程序的非可视方面,比如:使用服务器上的数据源或把服务器上的数据源与用户原创 2014-04-17 10:01:43 · 1509 阅读 · 0 评论 -
jQuery 系列:28款jQuery Tree 树形结构插件
1)jQuery File Tree(2)jQuery plugin: Treeview (演示地址)这个插件能够把无序列表转换成可展开与收缩的Tree。(3)jstreejstree是一个基于jQuery的Tree控件。支持XML,JSON,Html三种数据源。提供创建,重命名,移动,删除,拖”放节点操作。可以自己自定义创建,删除,嵌套,重命名,选择节点的规则。在这些操作转载 2012-09-05 15:02:06 · 3406 阅读 · 1 评论 -
参考资源_
http://mvcdemo.yellbuy.com/原创 2015-04-16 17:38:06 · 371 阅读 · 0 评论 -
Jstree Demo
JsTree DemoVersion: jstree pre 1.0 stableOld versions: http://code.google.com/p/jstree/downloads/listAdd a demo for jstree in demo/index.htmlIntegrate the usage of metadata, click the转载 2015-06-03 11:39:56 · 1953 阅读 · 0 评论 -
jQuery Table 系列:Flexigrid概述与基本操作
Flexigrid 采用Ext风格的外观,代码简洁如何在Asp.Net 中应用,可参考 http://ddtbnt.codeplex.com/ 如何在Asp.net MVC 应用,可参考 http://www.codeproject.com/Articles/30588/ASP-NET-MVC-Flexigrid-sample原创 2015-05-20 10:56:42 · 638 阅读 · 0 评论 -
MyAjax服务端框架系列:概述
转载自:http://www.cnblogs.com/fish-li/archive/2011/03/12/1982434.html今天晒晒我的Ajax服务端框架。自从接触JQuery-EasyUI后,我对Ajax越来越感兴趣了。也慢慢的把UI开发的重心从服务器端移到客户端来了。一般说来,在Asp.net的环境中实现Ajax,要么是使用Asp.net AJAX框架,要么就要自己写些as转载 2012-05-08 13:45:48 · 745 阅读 · 0 评论 -
JS调试代码
前言:不知不觉写了很多,希望你能耐心看完这篇文章任何一个编程者都少不了要去调试代码,不管你是高手还是菜鸟,调试程序都是一项必不可少的工作。一般来说调试程序是在编写代码之后或测试期修改Bug 时进行的,往往在调试代码期间更加能够体现出编程者的水平高低以及分析问题的准确度。不少初学者在寻找错误原因时,总是不得要领,花费了大量时间却无法解决一些最终证明是相当简单的Bug。在长期解答 zT转载 2012-09-05 15:15:05 · 1184 阅读 · 0 评论 -
.Net GridView 系列:ASP.NET C# GridView 通用样式及动态页尺寸、通用页脚处理
好久没有写东东了,今天是平安夜,记录些吧。前段时间将奚江华老师的书读了一遍,非常有感触,尤其是对Ajax部分很感兴趣,也碰了不少钉子,终于将区域选择的部分写成了用户控件(先前是直接调用,代码维护量大也刷页面;后来借鉴于动易的方式用IFrame处理,再修改为后台Ajax动态获取,但由于使用同一Cookie记录信息则造成了同时操作的冲突,现为用户控件,但放置在DetailsView中无法实现部分刷转载 2012-05-30 10:35:16 · 1342 阅读 · 0 评论 -
ASP.NET Web 新增 编辑时 多字段取值 解决方案
ASP.NET 开发人员在卡发时经常会碰到一个情况,就是新增的页面中字段太多,在点击保存的时候需要一个一个的赋值实体或者构建SQL语句去保存。这样不仅浪费体力还需要占用大量的文本行控件去写代码。经过构思是否可以使用一种更方便的办法去解决呢?提高代码的内聚性。 1.思路 我们知道一般新增页面最多的就是一大堆文本框让用户输入内容,然后点击保存按钮进行提交将数据持久化到数据转载 2012-04-10 15:18:49 · 425 阅读 · 0 评论 -
开源框架系列:.NET Enterprise CMS Framework --- RapidWebDev 基于XML配置的UI介绍
在前面几篇文章中我介绍了RaidWebDev的概况,然后通过过Product模块演示了如何使用RapidWebDev框架快速的开发一个业务功能。从本章开始,我将重点介绍RapidWebDev的XML可配置界面中的每个节点及属性的功能和注意事项,让大家彻底的掌握RapidWebDev动态页面的配置,结合自己的业务逻辑,给客户提供更友好的操作界面。 1. 基础和概念Rapid web转载 2012-03-27 14:44:31 · 727 阅读 · 0 评论 -
ASP.NET中采用Reflection机制把页面控件元素和对象联系起来。
最近在做一个项目,涉及到的实体很多,每个实体都需要做一个用户界面接受用户输入,这样在把实体对象展开到界面控件和从界面控件收集实体属性要写的代码就相当的多,但是这些代码都是简单的get和set操作。参考示例:http://msdn.microsoft.com/zh-cn/library/aa478957.aspx于是我写了一个简单的赋值类:using system;using s转载 2012-04-10 18:17:48 · 434 阅读 · 0 评论 -
jQuery Table 系列: 表格Table插件汇总
本文搜集了大量 jQuery 表格插件,帮助 Web 设计者更好地驾御 HTML 表格,你可以对表格进行横向和竖向排序,设置固定表头,对表格进行搜索,对大表格进行分页,对表格进行滚动,拖放操作等等。这些插件很多都包含详细的教程。希望能对大家的开发有帮助。jQuery 表格插件Flexigrid – Web 2.0 Javscript Grid for jQuery - 可变列宽,自转载 2014-11-17 11:03:53 · 6062 阅读 · 0 评论 -
JS 数据类型转换
JS 数据类型转换 方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和parseFloat()两个转换函数。前者把值转换成整数,后者把值转换成浮点数。只有对String类型调用这些方法,这两个函数才能正确运行;对其他类型返回的都是NaN(Not a Number)。在判断字符串是否是数字值前,parseIn转载 2014-08-01 11:02:21 · 448 阅读 · 0 评论 -
ASP.NET AJAX入门系列:使用UpdatePanel控件
http://wenku.baidu.com/view/4892d0da50e2524de5187e89.html?from=rec&pos=0&weight=32&lastweight=9&count=5Asp.net button 按钮的CausesValidation=FALSE(页面有验证时不触发验证) 时 解析成 html 时没有onclick 事件 在js 中不能触发单击事件原创 2012-03-15 14:03:10 · 372 阅读 · 0 评论 -
浏览器系列:浏览器简介及基本运行原理
ss原创 2012-02-20 11:26:51 · 342 阅读 · 0 评论 -
XML应用系列:XSLT入门
以XSL为开始XSL代表着可扩充样式表语言(EXtensible Stylesheet Language)。 因为基于XML样式表语言的需要,万维网联盟(W3C)开始发展XSL。 层叠式样式表(CSS)= HTML样式表HTML使用预定的标签,标签的含义比较容易理解。 在HTML中,元素定义了一个表格,浏览器知道如何去显示它。 给HTML元素定义样式是比较容易的。通转载 2012-02-17 15:16:50 · 829 阅读 · 0 评论 -
XML应用系列:使用C#开发基于XSLT的代码生成器
代码生成器 首先说说什么是代码生成器。个人认为是一种工具软件,它能根据某种已经固定的信息,使用程序来机械的大批量的生成有结构上有比较简单规律的源代码,从而减少软件开发人员的编码量。 从广义上讲,我们写的WEB数据库程序都是代码生成器,它们能根据保存在数据库中的固定数据自动生成大量的HTML代码。在这里我们限制代码生成器为通用代码生成器。代码生成器主要功能是帮助程序员自动生转载 2012-02-17 14:54:22 · 1039 阅读 · 0 评论 -
Asp.Net复杂表格:应用 Repeater 创建复杂表头的表格
GridView的功能虽然强大,但在创建复杂表头报表时却显得逊色许多。此时我们应该想起另外一个控件:Repeater。下面是Repeater的结构HeaderTemplate为表头模板,ItemTemplate为可重复的项,AlternatingItemTemplate为可重复交替项,FooterTemplate为注脚部部分下面给出示例: 1转载 2012-02-07 11:40:26 · 1751 阅读 · 0 评论 -
Jquery 应用系列:创建复杂表格
ss原创 2012-02-07 11:45:14 · 787 阅读 · 0 评论 -
js调用后台方法与后台调用js方法
JS调用后台方法大全javascript函数中执行C#代码中的函数:方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;方法二:1、函数声明为public原创 2011-12-29 16:24:48 · 2722 阅读 · 0 评论 -
js触发.net服务器端事件
有两种方法可以调用Button按钮服务端事件,如下:方法一:在JS中使用button按钮的click方法 function JSFun2() { document.getElementById("").click(); }方法二:ClientScript.GetPostBackEventReference(btnTest2,转载 2012-03-15 13:35:29 · 977 阅读 · 0 评论 -
FireBug 调试JS入门 —如何调试JS
安装就不用说了,很简单,在FireFox上插件库里找到FireBug就Ok了。下图是FireBug Debug 窗口。 FireBug美工用的非常普遍,公司美工妹妹用的非常熟练 呵呵,而对于我们开发人员,主要用它来Debug JS。看看官方对Debug功能的介绍。Firebug includes a powerful JavaScript debugger that let转载 2012-04-09 17:13:05 · 510 阅读 · 0 评论 -
ASP.NET Web利用AJAX实现搜索提示
我平时的软件开发中,信息的搜索是经常碰到的,增加搜索关键字提示是提高用户体验的一种很好的办法。今天就介绍下在ASP.NET如何利用AJAX来实现搜索的信息提示! 1.需要了解的一些知识点 (1)AJAX对象不同浏览器的创建 不同的浏览器对AJAX(XMLHttpRequest)对象的实现是不一样的,例如IE浏览器转载 2012-04-10 18:16:04 · 588 阅读 · 0 评论 -
artDialog说明文档
artDialog是一个基于javascript编写的对话框组件,它拥有精致的界面与友好的接口l 自适应内容artDialog的特殊UI框架能够适应内容变化,甚至连外部程序动态插入的内容它仍然能自适应,因此你不必去考虑消息内容尺寸使用它。它的消息容器甚至能够根据宽度让文本居中或居左对齐——这一切全是XHTML+CSS原生实现。l 完善的接口它的接口完善,可以轻易与外部程序配转载 2014-01-06 12:18:30 · 2121 阅读 · 0 评论 -
jQuery操作input
获取选中的值获取一组radio被选中项的值var item = $('input[@name=items][@checked]').val();获取select被选中项的文本var item = $("select[@name=items] option[@selected]").text();select下拉框的第二个元素为当前选中值$('#select_id')[0].转载 2013-03-25 10:35:09 · 482 阅读 · 0 评论 -
js 字符串函数
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =原创 2013-03-25 15:52:39 · 545 阅读 · 0 评论 -
JQuery 系列:Dialog 简介
实现原理:通过 JS动态构建一个div层,将其插入到body中,然后通过调整position的 CSS属性为absolute或fixed,使其脱离原来的文档流的位置。再通过适当的加工美化就成了 1 属性1.11 autoOpen ,这个属性为true的时候dialog被调用的时候自动打开dialog窗口。当属性为false的时候,一开始隐藏窗口,知道.dialog("open")的原创 2012-02-22 10:23:29 · 1015 阅读 · 0 评论 -
Office 开发系列:ASP.Net调用Excel组件错误的问题解决
最近一直在做数据录入,要Excel中的数据导入到数据库中,由于数据量太大,弄了个小程序,在调Excel组件的时候出了一点问题,在网上搜到了解决办法,记录一下。检索 COM 类工厂中 CLSID 为 {00024500-0000-0000-C000-000000000046} 的组件时失败,原因是出现以下错误: 80070005。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆转载 2012-10-31 10:05:55 · 1042 阅读 · 0 评论 -
Asp.Net MVC2 实用入门系列:第二篇:第一个页面
摘要 本文首先一步一步完成Demo的第一个页面——首页。然后根据实现过程,说明一下其中用到的与ASP.NET MVC相关的概念与原理。让第一个页面跑起来 现在,我们来实现公告系统中的第一个页面——首页。它非常简单,只包括所有公告分类的列表,并且每个列表项是一个超链接。其中分类数据是用我们的Mock组件得到的。实现后界面如下: 在开始之前,我转载 2012-10-08 16:36:51 · 526 阅读 · 0 评论 -
向父页面提交内容并关闭子页面 .
Default1.aspx 内容 -------------------------------------------------------------------------------- http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/1999/xhtml" >转载 2011-12-28 10:26:31 · 393 阅读 · 0 评论