A Asp.net技术
clingingboy
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于.net平台的web框架搭建
最近基于ExtJs和asp.net mvc做了一个系统.来总结下.一起讨论下. 一.技术分析 1.web数据传输 ExtJS作为前端UI展现层,传输数据格式为json或者xml,一般大部分为json. 2.asp.net mvc (不要考虑太多mvc其他特性,controller+method就够了)的和路由url很好的符合了这一要求,实现起来很轻松. 3.选一款依赖注入容器 只要原创 2009-11-10 22:14:00 · 3600 阅读 · 6 评论 -
asp.net控件开发基础(18)
请先下载示例代码 本篇继续上篇的讨论,可能大家已经在使用asp.net2.0了,DataSource属性不再使用,而是跟数据源控件搭配使用.现在讨论的绑定技术都是基于1.1版本,先熟悉一下,本质上是一样的,这样一步步的学习.对以后绝对有帮助.因为当你使用数据源控件,只需要设置一个DataSourceID,方便的同时你是否知道数据源控件帮你做了什么事情,如果你想觉的够用了原创 2007-02-11 17:09:00 · 443 阅读 · 0 评论 -
Subtext中的skin实现方法
Subtext为.TEXT的个人版本.所以有很多相似,至今才来学习这个开源项目,也打算以此为基础修修补补.好好的分析一下其实现原理.现在的博客都是可以随意换皮肤的,暂且不关注其是如何加载皮肤的.由于asp.net中有用户控件,所以开发者喜欢将一个系统的局部功能做在一个用户控件里面,然后在页面进行组装,这是个好办法。原则的第一点是开发者必须保证实现用户控件局部的小功能,但发布以后用原创 2007-04-06 20:08:00 · 572 阅读 · 0 评论 -
Subtext--RSS的设计
BaseSyndicationWriter抽象类定义了Bulid方法,用于构造RSS,BaseRssWriter抽象出了RSS规范的方法。属于一个模板类RssWriter则具体实现。BaseAtomWriter则一样。原理则是抽象工厂加模板模式原创 2007-04-07 21:08:00 · 337 阅读 · 0 评论 -
Subtext--博客基本配置
Subtext博客配置分两种,一种是存在数据库中的,可以修改,一种则是存在web.config文件中,暂时还没有实现可修改。看下图BlogConfigurationSettings类为blog默认设置,其中包括一些集合属性,如AllowedHtmlTags还有Tracking对象等,Config包含了BlogConfigurationSettings对象,作为站点配置,这里应原创 2007-04-08 23:08:00 · 1020 阅读 · 0 评论 -
Subtext--HTTP 模块
当你进入Subtext的页面时,其会首先做三件事情,看下图一.InstallationCheckModule,判断你是否已经安装Subtext,即当你第一次使用Subtext时,会自动跳到Install目录下进行安装. 当然这个第一次使用后就没有用了二.AuthenticationModule,用于用户身份验证的一些判断,这个还好了.看看就明白了三.BlogRequestM原创 2007-04-08 23:08:00 · 636 阅读 · 0 评论 -
Web服务器开发学习(1)
这几天想学习下简单web服务器开发.被逼的,没办法,必须学习.提高自己重要概念1.控件呈现控件呈现:是指向HTTP输出流中写入标记文本的过程.服务器通过HTTP输出流向客户端发送生成的标记文本,这些文本将会通过客户端浏览器转化为可视化的元素显示出来.在asp.net中使用Render方法来实现.学习前,必须要理解HtmlTextWriter 类概述:将标记字符和文本写入到 ASP.NET原创 2006-01-25 20:13:00 · 429 阅读 · 0 评论 -
自动返回上次请求页面(小技巧)
有时进入管理页面时,session和cookie消失时,要返回登录页面,登录后我们仍想返回刚才管理操作的这个页面.这样很方面.可以用Request的一个属性实现Request.UrlReferrer 获取有关客户端上次请求的 URL 的信息,该请求链接到当前的 URL。 当一个页面跳到此页面时,它就会记录跳到这个页面的URL,然后利用这个URL返回.小技巧,记录下来1protect原创 2006-03-26 15:13:00 · 474 阅读 · 0 评论 -
学习Professional ASP.NET 2.0 XML(一)
最近在wrox的网站上下了很多代码,一直没时间来看,碰好今天是星期天,闲下来看看里面的代码学点东西.wrox的例子总是循序渐进,所以很容易理解.一.创建XML读取器.在.net2.0中用新的方法Create()创建XML实例 第一个例子读取,XML文件的元素值,如Code highlighting produced by Actipro CodeHighlighter (原创 2006-04-16 11:13:00 · 427 阅读 · 0 评论 -
使用 DataAdapter 执行批量更新
摘自MSDN:在以前版本的 ADO.NET 中,使用 DataSet 中的更改来更新数据库时,DataAdapter 的 Update 方法每次更新数据库的一行。因为该方法循环访问指定 DataTable 中的行,所以,会检查每个 DataRow,确定是否已修改。如果该行已修改,将根据该行的 RowState 属性值调用相应的 UpdateCommand、InsertComman原创 2006-04-29 22:13:00 · 472 阅读 · 0 评论 -
学习Professional ASP.NET 2.0(三)
第五章介绍了asp.net2.0对原有标准控件进行修改的新特性,以下为摘自MSDN文档对于早期版本的 ASP.NET 中包含的控件,在数据绑定、辅助功能等方面使用新的功能进行了更新。下表列出了相应的控件以及 ASP.NET 2.0 对其所做的更改。AdRotator 支持新的数据绑定模型,并可以使用数据源控件进行数据检索(尽管这需要特定的数据库架构)。AdRotator 控件隐式支持缓存后原创 2006-05-09 21:12:00 · 368 阅读 · 0 评论 -
给你一年的时间,你能了解.net多少?
不知不觉的又一年过去了.也算是本人真正接触.net一年多了.我在问自己 学了一年你学到了多少?也想问问各位如果给你一年时间学.net你能学多少东西.我也想把自己的经历跟大家分享一下. 我2004年9月份进入了大学,跟很多人一样,我也是一个很喜欢玩游戏的人.进入大学以后更是自由,可以疯狂的玩游戏了,当时是大一,可能很多人都不知道做什么.我也一样,大学第一学期学校教的编程语言是V原创 2006-07-24 14:12:00 · 439 阅读 · 0 评论 -
Subtext--为skin准备相关文件加载
定制skin模板中的用户控件时,为了更好的管理样式,我们一般推荐定义样式表,然后在相应的地方添加样式,我们最好也不摇在用户控件中直接引入样式表,这样很容易出错。所以Subtext提供了一个配置文件Skins.config,其为一个定制的xml文件,专为skin设置,你可以为每套模板有选择性的添加样式文件,如下xml version="1.0"?>SkinTemplates原创 2007-04-06 21:08:00 · 410 阅读 · 0 评论 -
Subtext--数据库操作
Subtext的数据模型仍然是现有.net推荐的Provider模式,Provider模式具体可以参考以下两篇文章设计模式 - Provider Pattern(提供者模式) .NET 2.0的Provider模式 下面来看下Subtext的数据库操作设计模型DbProvider为抽象类,其定义了所有与数据操作相关的接口,SqlDataProvider则具体实现,其中如果是原创 2007-04-07 21:08:00 · 877 阅读 · 0 评论 -
asp.net控件开发基础(17)
首先请下载示例代码 本篇将开始介绍如自定义数据绑定控件,这里感谢很多人的支持,有你们的支持很高兴.这里首先需要大家熟悉asp.net模板控件的使用,还有自定义模板控件.因为数据绑定控件多是基于模板控件的.一.回顾如果你使用过asp.net内置的数据控件(如DataList,Repeater),你一定会这么做1.设置数据源 DataSource属性2.调用数据原创 2007-02-10 21:09:00 · 624 阅读 · 0 评论 -
一个类控制不同种类控件的同时启用或停用
先声明下,这个类是老外写的,非原创,但挺有用的。分享一下1,枚举 1using System; 2 3namespace Clingingboy 4{ 5 /**//// 6 /// 启用控件枚举 7 /// 8 public enum ControlName 9 {10 /**//// 11 /// Inclu原创 2006-07-19 10:12:00 · 488 阅读 · 0 评论 -
让DropDownList绑定系统颜色
昨天晚上看到http://www.cnblogs.com/overred/archive/2006/03/24/357833.html的效果,感觉挺好看的.我结合枚举做了一下.可以显示系统的全部颜色.看看代码 1@ Page Language="C#" UICulture="zh-CHS" Culture="zh-CN" %> 2 3DOCTYPE html PUBLIC "-//W3原创 2006-03-25 08:13:00 · 610 阅读 · 0 评论 -
使用数据库缩写的写法
select a,b,c from mydataselect mydt.a,mydt.b,mydt.c from mydata mydt 刚开始看还以为是什么函数,后来才发现是数据库表的缩写,上面两句话意思是相同的.记录一下原创 2006-04-05 14:13:00 · 1371 阅读 · 0 评论 -
asp.net2.0快速入门教程下载
不知道大家有没有发现,在安装VS2005时,还有一个附带的SDK没有选中,这个就是中文版的asp.net2.0的教程,如果大家装了SQL2005 EXPRESS和IIS 当然还有.net framework2.0的话就可以在本地看教程了.中文的看起来就是养眼大家可以在安装的时候安装SDK,我在自己的空间也存放一下,希望对大家有帮助.安装的时候启动一下数据库的安装包程序就可以了下载地址原创 2006-04-16 10:13:00 · 451 阅读 · 0 评论 -
使用XmlSchemaSet验证
XmlSchemaSet包含 XML 架构定义语言 (XSD) 架构的缓存不使用XmlSchemaSet和使用XmlSchemaSet的比较1.没使用XmlSchemaSet 1@ Page Language="C#"%> 2@ Import Namespace="System.Xml" %> 3@ Import Namespace="System.Xml.Schema" %> 4 5原创 2006-04-16 15:13:00 · 553 阅读 · 0 评论 -
asp.net技巧点滴(一)
1.使用快捷键 1p> 2 asp:Label ID="Label1" Runat="server" AccessKey="N" 3 AssociatedControlID="Textbox1">Useru>nu>ameasp:Label> 4 asp:Textbox ID="TextBox1" Runat="ser原创 2006-04-17 22:13:00 · 377 阅读 · 0 评论 -
官方msdn2005中文版文档出了
今天无意在微软搜东西,发现已经有msdn2005中文版,http://msdn2.microsoft.com/zh-CN/library/fx6bk1f4(VS.80).aspx大家可以看看原创 2006-04-21 21:13:00 · 535 阅读 · 0 评论 -
初步学习petshop
项目 用途 BLL 业务逻辑组件存放之处原创 2006-04-21 23:13:00 · 419 阅读 · 0 评论 -
解析petshop3.0 的帐户管理
在petshop3.0中有一个MyAccount.aspx页面,此页面对用户不同的操作做出不同的提示,比如新创建用户,用户更新,用户登录.其中有三个参数private const string ACTION_CREATE = "create"; private const string ACTION_UPDATE = "update"; priv原创 2006-04-22 10:13:00 · 378 阅读 · 0 评论 -
使用数据源控件简化操作(1)
asp.net2.0新的数据源控件使得我们可以不写代码也可以实现数据绑定 1.SqlDataSource 表示数据绑定控件的 SQL 数据库我们可以把以前数据绑定的方法,跟使用数据源控件来相比较asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="" Se原创 2006-04-27 10:13:00 · 613 阅读 · 0 评论 -
使用数据源控件简化操作(2)
继续学习数据源控件理解SqlDataSource简单事件 其中的拿删除来说吧.Deleted表示在删除发生以后所激发的事件,Deleting表示在删除之前所激发的事件.比较用checkbox选中来删除一个数据,用Deleting事件来判断是否选中,然后做出判断if (e.AffectedRows > 0) { Label1.Text =原创 2006-04-28 19:13:00 · 369 阅读 · 0 评论 -
为web.config写入数据库连接字符串的方法
1.写入连接字符串 protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { // Create a new ConnectionStringSettings object and populate原创 2006-04-29 09:13:00 · 378 阅读 · 0 评论 -
学习Professional ASP.NET 2.0(二)
学习第四章内容第四章介绍了asp.net服务器控件的类型,格式化控件,介绍HTML服务器控件,以及如何调用客户端脚本我们主要学asp.net2.0新加的内容1.服务器控件类型2.识别服务器控件服务器控件左上角有个绿色的三角,将HTML控件转为服务器控件只需选中控件,点右健选择作为服务器控件运行3.格式化控件3.1使用服务器控件本身的属性来定义3.2.使用样式表格式化原创 2006-05-08 13:12:00 · 348 阅读 · 0 评论 -
学习Professional ASP.NET 2.0(四)
第六章介绍asp.net2.0新增的标准控件BulletedList 以项目符号列表的形式显示项。与其他列表控件(例如 CheckBoxList 或 RadioButtonList 控件)类似,但呈现方式不同。项目符号样式可以设置为文本、超链接、按钮控件和图像。与所有列表控件一样,BulletedList 控件可以使用数据绑定进行填充。FileUpload 使用 HTML 元素管理文件上原创 2006-05-10 17:12:00 · 354 阅读 · 0 评论 -
数据库连接方案比拼
.net曾经值得我们学习的petshop框架和现在我们普遍使用的Provider模式再到最近刚更新的Enterprise Library 3.0.虽然已经做到了兼容多种数据库,但你一换数据库的话,意味着你还是需要写一大堆重复的代码,可能有工具帮你写.如果我们的系统真的到了这种地步,抽象工厂的实现方法还是没有减少我们的工作量.最近看过一个叫锐傲的开源博客,值得大家学习,还有第一本书Nhibe原创 2007-04-16 00:08:00 · 485 阅读 · 0 评论 -
Visual Studio Code Name 'Orcas' Express Editions
Orcas Bata1出来了,ISO版本的还没出来,下个Express Editions 来玩玩,下载中,这里可以体验下了原创 2007-04-20 07:08:00 · 419 阅读 · 0 评论 -
脚本与后端数据传递小技巧
表单中input标签为文本框,其提供了一个隐藏域,可以用来保存输入的内容,像div这样的标签,即使使用脚本使其内部值发生了变化,但是无法保存值,所以隐藏域的作用就提升了.可以来测试下.@ Page Language="C#" %>DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:/原创 2007-06-15 10:07:00 · 465 阅读 · 0 评论 -
asp.net四酷开发全书--论坛代码
根据asp.net四酷开发全书--论坛其中的代码修改的,有所添加也有所删除.做的不怎么样.第一次在首页发东西.希望对像我这样初学asp.net的人有帮助点击下载 ACCESS版本 下为数据库下载,你需要把access转换到sqlserver上/Files/Clingingboy/db1.rar原创 2006-04-09 22:13:00 · 455 阅读 · 0 评论 -
学习Professional ASP.NET 2.0 XML(二)
这次继续学习XML编写器.直接看代码吧.比较简单Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1@ Page Language="C#" %> 2 3@ Import Namespace="System.Xml" %> 4原创 2006-04-16 12:13:00 · 337 阅读 · 0 评论 -
开始准备学习petshop3.0
虽然4.0已经出来了,但经典东西还是该学习一下的,主要是这个例子我看的懂,其他一些微软的例子看起来还有点难度.博客园里已经有很多文章写关于这方面的文章了.但我还是会把自己的学习过程记录下来的.不可因为有了就不写我想.自己写了会更加的深刻 相关文章:http://www.microsoft.com/china/MSDN/library/enterprisedevelopm原创 2006-04-21 19:13:00 · 351 阅读 · 0 评论 -
解析petshop3.0的顶部信息
petshop定义了三个顶部信息的用户控件,一个是首页的NavBarNoMenu.ascx,这个用户控件没有产品导航条一个是具有导航条的NavBar.ascx,两个页面存在一个相同的函数,判断用户是否登录,然后做出不同的显示 1// properties 2 public bool hidecategorymenu = false; 3 4原创 2006-04-22 14:13:00 · 341 阅读 · 0 评论 -
分析petshop3.0显示产品列表
用户空间中定义一个可以分页的SimplePager.cs类,这个类继承Repeater,可以实现产品的重复显示,上下翻页 1using System; 2using System.Collections; 3using System.Collections.Specialized; 4using System.Text; 5using System.Text.R原创 2006-04-23 19:13:00 · 312 阅读 · 0 评论 -
使用SqlBulkCopy类加载其他源数据到SQL表
MSDN摘要:Microsoft SQL Server 提供一个称为 bcp 的流行的命令提示符实用工具,用于将数据从一个表移动到另一个表(表既可以在同一个服务器上,也可以在不同服务器上)。SqlBulkCopy 类允许编写提供类似功能的托管代码解决方案。还有其他将数据加载到 SQL Server 表的方法(例如 INSERT 语句),但相比之下 SqlBulkCopy 提供原创 2006-04-29 12:13:00 · 324 阅读 · 0 评论 -
学习Professional ASP.NET 2.0(一)
第一章以介绍asp.net2.0新特性为多第二章介绍了VS2005开发工具第三章介绍了如何创建应用程序,ASP.NET 网页代码模型 ,ASP.NET 网页指令 ,ASP.NET 页生命周期概述,跨页传递参数,ASP.NET 网站布局以及Global.asax第一章用两个例子比较了1.1和2.0数据访问的不同,第二个例子没有用到编程代码,只简单的使用控件就完成了数据访问的工作.列表1原创 2006-05-07 18:13:00 · 476 阅读 · 0 评论 -
asp.net控件开发技巧(1)使用HtmlTextWriter类规范输出标签
好久没写东西了,想写点东西,如果对大家有帮助那是最好。使用HtmlTextWriter类规范输出标签1.尽量使用内置的方法输出标签写过控件的人没有人会说没用过Render和RenderContents方法,其中关键的类就是用HtmlTextWriter类的一些方法把html标签呈现出来,但其写法不同,效果却相同。如输出一个下拉框: public class D原创 2007-08-13 21:07:00 · 701 阅读 · 0 评论
分享