编程技巧 - 文章列表

  • Ajax开发实例教程.NET页面屏聊系统

      前段时间,懒羊采用ajax+asp开发了一套页面屏聊系统(点击查看原文),后来有些朋友问我能否移植到.Net中去。由于工作关系,正好前段时间需要用微软的Asp.Net Ajax开发包开发一套项目,所以对此作了个简单了解,发现使用Asp.Net Ajax开发包去开发要比原来的asp+ajax简单得多,而且开发完后对浏览器的兼容也大大的提高了。因此懒羊这里就再次献丑,将一些开发心得提供出来与大家一起分享,并提供用户控件供大家下载使用。

  • ASP.NET AJAX中的异步Web Services调用

    在ASP.NET AJAX当中,除了通过UpdatePanel机制来建立具有AJAX功能的Web应用程序外,其实传统(较为典型)的做法是利用Web Services的概念,来实现网页上异步调用的工作。这也是整个ASP.NET AJAX架构的基础,以及UpdatePanel控件的根本原理。当然,因为通过这样的方式,您必须自行建立一些JavaScript代码,所以这种模式比较适合过去曾经自行搭建过AJAX机制,或是利用ASP.NET 2.0中的Call Back技术来实现过AJAX功能的Web程序开发人员。虽然通过这样的方式您要手动建立一些额外的JavaScript,看起来也比较难,但是对于整个

  • asp.net 2.0 客户端回调实现全国省市县3级联动下拉列表

    asp.net 2.0 客户端回调实现全国省市县3级联动下拉列表从网上看到一些相关的例子,发现代码较繁。最近自己修改了一下,贴出与君共勉。\n客户端:\n<%@ Page Language=”C#” AutoEventWireup=”true” CodeFile=”Default4.aspx.cs” Inherits=”Default4″ %>\n<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN&

  • ASP.NET 与 Ajax 的实现方式

      Ajax 应该不是一项技术,是一种思想而已,跟 ASP.NET 以及其它 Web 开发语言没有什么太大关系,这里只是谈谈 ASP.NET 中目前使用的 Ajax 技术以及其它一些实现 Ajax 的优秀框架。 \n  Ajax 已经很流行一阵子了,现在谈 Ajax 觉得有点老土。目前所谓的 Web2.0 网站,基本上没有不使用 Ajax 的,就如使用 RSS 一样,就如同一个标签,贴上去就成了 2.0。Ajax 具体细节不谈,其目的就是让用户触发一些操作的时候,页面不会全部刷新,只刷新待更新的“部分页面”,加载数据的过程中,用 Loading 的图片来表示正在加载数据,不只是看起来挺不错,

  • ASP2.0-FreeTextBox使用详解

    版本: FreeTextBox 3.1.1 ASP.NET1.11.下载 FreeTextBox 3.1.1 (released 2005/11/08)http://www.freetextbox.com/downloads.aspx2. 安装FreeTextBox 3.0以上版本均支持内部模式,即图片资源和javascript都集成在dll中, 本文仅探讨内部模式(Internal Resources).1) 把FTBv3-1-1Framework-1.1FreetextBox.dll拷入bin目录.2) 在项目中添加FreetextBox.dll的dll引用3) Web.confi

  • C#过滤所有HTML代码的函数

    自己写的一段正则表达式,作用是删除 Page 里面Code 中的 HTML标签,这在做采集信息,消除其中的HTML很有用处,,欢迎大家收藏!public string checkStr(string html) { System.Text.RegularExpressions.Regex regex1 = new System.Text.RegularExpressions.Regex(@”<script[sS]+</script *>”, System.Text.RegularExpressions.RegexOptio

  • Response.write方法实现日历控件的方法参考

      在asp.net开发当中,微软给我们很多的控件,让我们非常迅速的开发,并且做出非常理想的效果,并且,效率也是非常不错的,在中小开发中,控件能解决很多的问题,同时,这些控件对我们开发人员来说,应该算是比较隐蔽的,所以我们对他的内部函数和解构都不太了解,所以很多时候也会带来麻烦.\n  比如我在开发这个blog的时候,演示地址: http://www.shangducms.cn/soundbbg 就会有一些问题..因为在设计的时候,不是通过前台控件的拖放来实现,而是通过变量来实现的.比如 template= “<body>…代码</body>&#

  • ASP.NET2.0连接ORACLE解决方案

    以前写.net都用SQL Server2005数据库,但公司里要用Oracle 9i数据库,只能改程序的接口了,我从网上查了很多文章,很多都只说了一个方面,试验起来都不成功,测试了好多次终于成功了,所以做个简单得Demo把解决方法告诉遇到此类问题的朋友们。

  • 如何在Asp.net中使用HtmlArea编辑器

      HtmlArea是一款很简洁的WTYSWTYG编辑器,以前我用的是FreeTextBox,缺点很多,运行速度慢,架构太复杂,不支持ajax等等,前面还特地写了一篇文章《Ajax中的UpdatePanel与Freetextbox兼容问题的初步解决方法》,现在终于痛下决心砍了。\n  HtmlArea是纯JS+Html的编辑器,理论上可以套在任何语言平台上,经过实际使用可以和Asp.Net 2.0 + Ajax 很好的结合,现在本博客系统已经拿它当作文章编辑器了,下面就是具体安装步骤。\n  首先下载HtmlArea3.0,解压到Web项目的某个目录。\n  lang/gb.js 是中文语言文

  • ExtJS与.NET结合开发实例(Grid之批量删除篇)

      上接ExtJS与.NET结合开发实例(Grid之数据显示、分页、排序篇),在此基础上实现批量删除功能。   实现的步骤如下:  1. 用WebService实现删除的功能(上篇有一园友提出用WebService实现,这里顺便说一下,取数据源也可以用WebService,大家可以参考删除的WebService自行实现,我这里就不在累述了)  新建一WebService文件,命名为:DeleteProject.asmx  代码如下:DeleteProject.asmx.cs 1using System; 2using System.Data; 3using System.Linq; 4usin