ASP.NET学习日记文章集

asp.net

Web service到底是什么;在什么情况下你应该使用Web service。

分布式应用程序和浏览器

研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户界面,而是因为它能够避免花在桌面应用程序发布上的高成本。发布桌面应用程序成本很高,一半是因为应用程序安装和配置的问题,另一半是因为客户和服务器之间通信的问题。

传统的Windows富客户应用程序使用DCOM来与服务器进行通信和调用远程对象。配置好DCOM使其在一个大型的网络中正常工作将是一个极富挑战性的工作,同时也是许多IT工程师的噩梦。事实上,许多IT工程师宁愿忍受浏览器所带来的功能限制,也不愿在局域网上去运行一个DCOM。在我看来,结果就是一个发布容易,但开发难度大而且用户界面极其受限的应用程序。极端的说,就是你花了更多的资金和时间,却开发出...

阅读全文

透过vs.net数据窗体向导看Ado.net

[ 2005-07-01 14:02:02 | 作者: admin | QQ: 42100766 ]在csdn上经常碰到有人问一些Ado.net的问题,特别是开发信息管理系统之类的跟数据库比较密切的程序时,在数据和界面层的开发中会遇到不少常见问题,下面我们通过vs.net自带的数据窗体向导来看看能它能帮我们决绝什么问题。

一.使用向导

新建Windows 应用程序,为当前项目添加组件,选择数据窗体向导,这里名称填写为DataForm1.cs。单击打开出现数据窗体向导对话框。创建新的类型化数据集MyDataSet。使用本地数据连接向导,这里我选择Northwind库作为数据源。在选择表或视图那一步添加Categories表和Products表。添加一个表之间的关系取名CategoryProductRel。在选择显示样式一步中选择显示数据的方式为单个控件中的单个记录,这个就会有数据绑定到文本框。可以用数据导航来选择父表的记录。向导完成后会生成一个OleDbConnect...

阅读全文

网上.net文章和程序源代码

[ 2005-07-01 13:57:01 | 作者: admin | QQ: 42100766 ]由于常有网友索取源代码,所以把从2004年3月开始到2004年12月的部分文章的源代码放了上来供网友下载
1. 使用C#控制远程计算机的服务
文章
http://blog.csdn.net/zhzuo/archive/2004/03/29/22025.aspx
代码
http://www.aspx163.com/zhzuo/CsharpControlServices.rar

2. 在C#中调用VBScript、JavaScript等脚本的实现
文章
http://blog.csdn.net/zhzuo/archive/2004/04/26/22031.aspx
代码
http://www.aspx163.com/zhzuo/CsharpCallScript.rar

3. 在.net中轻松掌握Windows窗体间的数据交互
文章
http://blog.csdn.net/zhzuo...

阅读全文

让你的软件支持繁体中文

[ 2005-07-01 09:31:42 | 作者: admin | QQ: 42100766 ]我用的方法:
<%@ Language=VBScript codepage=65001%>
<%
简体中文是936,繁体中文是950,日文是932,朝鲜语是949。
<%@ codepage=936%>简体中文
<%@ codepage=950%>繁体中文
<%@ codepage=65001%>UTF-8
在页面最好使用charset=utf-8,这样可以支持各种语言.

在网上还看到这种方法:

中国台湾、香港的汉字用的是BIG5编码,而大陆的汉字用的是GB编码(GB2312也好,GBK也好),简体中文软件直接拿到繁体中文环境下运行,问题就出来了。

怎么办呢?

我们的软件是一款用C#.NET+ASP.NET开发的,所谓B/S型的软件,客户端只须用浏览器访问我们的服务器就行了。很自然的就想到,把代码中的所有的简体字都转换成繁体字,问题不就解决了吗?

说干就干。从网上找来了一款转换...

阅读全文

编写高性能 Web 应用程序的10个技巧

[ 2005-07-01 09:28:22 | 作者: admin | QQ: 42100766 ]选择自 aqlcrazydog 的 Blog
本文讨论:
常见的 ASP.NET 性能神话
有用的 ASP.NET 性能技巧和诀窍
在 ASP.NET 中处理数据库的一些建议
缓冲以及用 ASP.NET 进行后台处理
本文使用下列技术:ASP.NET,.NET 框架,IIS

  用 ASP.NET 编写 Web 应用程序其轻松程度令人难以置信。它是如此的容易,以至于许多开发人员不用花费多少时间来构筑其应用便能获得非常好的性能。在本文中,我将给出10个编写高性能 Web 应用的技巧。我的评论不仅仅局限与 ASP.NET 应用,因为它们只是 Web 应用的一个子集。本文也不是 Web 应用性能调整的权威指南——这方面的内容可以写成一本书。相反,本文可以被视作一个好的起点。
  在废寝忘食地工作之前,我常常要去攀岩。在攀岩之前,我总是要看一下指南手册中的线路并阅读以前来此一游的人留...

阅读全文

Asp.Net下的DataGrid的多层表头(网友贴)

[ 2005-07-01 09:27:11 | 作者: admin | QQ: 42100766 ]Asp.Net下的DataGrid的多层表头

[ 来自:csdn ]

先看下表:

  实际上Asp.Net下的DataGrid只不过是一个HtmlTable,只不过在HtmlTable的基础上添加了很多属性、方法,纳入ViewState机制,来生成、控制它;有了这一点认识,事情就很好办了:

  我们可以在属性生成器中可以定义列的表头,它实际上只不过是在列之间插入了“</td><td>”的html标记,如此而已;因此根据上面的例子,可以在第3列的header里输入以下内容“</td></tr><TR><TD>北京</TD><TD>上海</TD><TD>深圳</TD></TR>”,这时你会发现2层表头就出现了:

  但是显然还不够,因为我们还需要行、列的合并
  我们可以在DataGrid的ItemDataBound事件中处理

if(e.Item.ItemType == ListItemType.Header)
...

阅读全文

DataGrid中加多选按钮

[ 2005-07-01 09:14:40 | 作者: admin | QQ: 42100766 ]aspx文件中加
<script language="javascript">
<!--
//CheckBox全选And反全选
function select_deselectAll (chkVal, idVal)
{
var frm = document.forms[0];
for (i=0; i<frm.length; i++)
{
if (idVal.indexOf ('CheckAll') != -1)
{
if(chkVal == true)
{
frm.elements[i].checked = true;
}
else
{
frm.elements[i].checked = false;
}
}
...

阅读全文

C#中的cookie编程

[ 2005-07-01 09:10:33 | 作者: admin | QQ: 42100766 ]Cookie就是所谓的" 小甜饼" ,他最早出现是在Netscape Navigator 2.0中。Cookie其实就是由Web服务器创建的、将信息存储在计算机上的文件。那么为什么Web服务器要在客户机上面创建如此文件?这是因为当客户机发送一个请求到WEB服务器时(譬如准备浏览页面时),无论此客户机是否是第一次来访,服务器都会把它当作第一次来对待,WEB服务器所做的工作只是简单的进行响应,然后就关闭与该用户的连接。这样处理过程所带来的缺点时显而易见的。自从网景公司开发出Cookie以后,就可以利用Cookie来保存用户的识别信息。Cookie的作用可以记录了您在该站点上曾经访问过的页面,由此帮助您下次访问该站点时自定义查看。Cookies 也可以存储个人可识别信息。个人可识别信息是可以用来识别或联系您的信息,例如姓名、电子邮件地址、家庭或工作地址,或者电话号码。然而,网站只能访问您提供的个...

时间: 2024-09-28 01:39:41

ASP.NET学习日记文章集的相关文章

asp.net 学习日记数据分页

asp.net|分页|数据   想来学习 .net 也2个月了吧,最初遇到的一个问题就是分页程序获取当前页的数据并支持字段排序而且支持搜索时的 Where 语句 在网上搜了 很久也没找到,也在 Asp.net 的一些论坛上发过帖子也许是那些高手懒得理我吧(做菜鸟就是难)也许是我找东西的能力有问题,但我却找到了以下SQL 的 存储过程.  SET @page = (@page-1) * @pagesize + 1  EXEC sp_cursoropen @P1 output, @strSQL EX

asp.net学习之ado.net(连接模式访问)

原文:asp.net学习之ado.net(连接模式访问)    ado.net框架支持两种模式的数据访问: 连接模式(Connected)和非连接模式(disconnected).这一节介绍如何使用连接模式访问数据库中的数据,利用ADO.NET中的Connection,Command,DataReader来获取和修改数据库中的数据 1. 连接模式的数据访问      连接模式要使用到的三个核心类:      ● IDBConnection : 表示数据源的连接,所有Connection类的基类

asp.net学习之 数据绑定控件--表格绑定控件

原文:asp.net学习之 数据绑定控件--表格绑定控件     数据绑定 Web 服务器控件是指可绑定到数据源控件,以实现在 Web 应用程序中轻松显示和修改数据的控件.数据绑定 Web 服务器控件是将其他 ASP.NET Web 控件(例如 Label 和 TextBox 控件)组合到单个布局中的复合控件.     例如,诸如 DetailsView 控件等数据绑定控件可绑定到一个结果集,例如,包含每个雇员的姓名.地址.职务等信息的雇员表.在 DetailsView 控件中,可以将 Labe

asp.net学习之数据绑定控件、数据源控件概述

原文:asp.net学习之数据绑定控件.数据源控件概述 1.asp.net数据绑定控件分为三大类,每个类分别进行详细:      ● 列表式数据绑定控件: 列表式数据绑定控件常用来在一个表格内的一个字段进行绑定.显示一个字段下所有数据的信息.           它包括以下几个控件:BulletedList.CheckboxList.DropDownList.ListBox.RadioButtonList           具体的参照以下文章:  http://www.cnblogs.com/

asp,asp.net学习教程下载_自学过程

XML与ASP网站实作大全 ASP经典百例 ASP.NET 1.1专业开发 ASP.NET完全手册 ASP.NET 技术参考 ASP.netdatabase开发圣经 ASP数据库系统开发实例导航 怎样用ASP和COM进行Web编程 Asp.Net技术文档 ASP Net密技集錦(C#) 即时应用ASP脚本第二版 简单易学的ASP教程 ASP开发中的错误信息中文说明大全 10天学会ASP ASP中文使用手册 ASP.NET服务器控件高程 ASP.NET 实用全书 ASP 3.0高级编程 ASP.N

ASP.NET学习的九大步骤详解

ASP.NET学习呢首先,你需要具备OO基础,如果你已经有较多的面向对象开发经验,跳过以下这两点: ◆掌握一门.NET面向对象语言,C#或VB.NET 我强烈反对在没系统学过一门面向对象(OO)语言的前提下去学ASP.NET. ASP.NET是一个全面向对象的技术,不懂OO,那绝对学不下去! ◆对.NET Framework类库有一定的了解 可以通过开发Windows Form应用程序来学习.NET Framework.ASP.NET是建构在.NET Framework之上的技术,你对.NET

asp.net学习之GridView事件、GridViewRow对象

原文:asp.net学习之GridView事件.GridViewRow对象 1. GridView控件的事件     GridView有很多事件,事件可以定制控件的外观或者行为.事件分为三类     1.1 GridView显示数据时的事件           ● DataBinding : 在绑定数据源之前触发 [继承自Control]           ● DataBound 在绑定到数据源后触发           ● RowCreated 创建每一行时触发           ● Ro

asp.net学习之DataList控件

原文:asp.net学习之DataList控件      DataList控件与Repeater控件一样由模板驱动,与Repeater控件不同的是: DataList控件默认输出是一个HTML表格.DataList在输出时已经在相应的模板上套上了表格标签,而Repeater则是模板是什么样,输出就是什么样. 1. DataList显示数据 例1:使用DataList显示数据    Code<asp:DataList ID="DataList1" runat="serve

asp.net学习之GridView七种字段

原文:asp.net学习之GridView七种字段     asp.net中GridView绑定到数据源时,可以自动显示数据源的各个字段.只要设定其AutoGenerateColumns为TRUE即可.但这,自动显示有其不好的一面,因为不能自义定控制显示的样式.     解决以上的办法就是指定需要GridView显示的字段,GridView控件支持以下七种类型的Field:       ● BoundField   :  将数据项显示为文本       ● CheckBoxField : 将数据