摘要:
• 泛型的基本概念• 实现泛型的基本原理 泛型的语法和概念非常类似于C++中的模板,泛型和C++中模板的设计是为了方便设计一些更 阅读全文
摘要:
前言 界面布局就是UI层的设置,是网站风格的集中体现,通常包括主题,皮肤,母版页等元素及各种图片,控件,颜色的搭配等,甚至通过前台脚本的处理,构成丰富多彩的页面效果. PetShop4也有其个性的用户 阅读全文
摘要:
数据层的个性配置 可以很容易就知道,在Pet Shop 4中,客户个性配置的功能也是采用了工厂模式设计,故其结构和思路跟DAL中的数据访问功能很相似. 实现个性配置相关的文件如下表: 项目名称 阅读全文
摘要:
完成任何一个事情,目标和流程是我们首先要清晰的。学习ASP.net技术也是这样,我们这里把ASP.net完全掌握需要的一个推荐学习流程告诉大家。大家可以参考一下,有些不一定要完全掌握,但一定要了解了解 阅读全文
摘要:
前言 在三层结构中,数据库是最底层,负责对数据库的操作,如添加,删除,修改数据等.上一篇中最后一幅图"各项目相互之间的关系和调用图"也清晰的反映出了这一点.从图中我们还可以发现,DAL中大量的采用了" 阅读全文
摘要:
前言 早就听说.Net Pet Shop是学习ASP.net三层架构体系的最佳实例教材,近日学习中不断接触到三层架构的实例,对这一设计模式一直一知半解的我,决定彻底研究一下.Net Pet Shop. 阅读全文
摘要:
第一部份:工厂模式 一、项目名称及描述:(实现步骤为:4-3-6-5-2-1)1、WEB</COLOR=#0000FF>=表示层2、BLL=业务逻辑层3、IDAL=数据访问层接口定义4、 阅读全文
摘要:
关于 三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦 阅读全文
摘要:
问题:
我的GridView控件嵌套在DataList控件中,DataList控件有一个绑定列"Quarter",其中的GridView控件的数据源要以"Quarter"的值为参数来检索数据.
如何设置该数据源的参数部分?
解析:
1,设置数据源控件DataTalbe,但暂时不参数项,后面将通过方法调用来动态添加修改参数,以达到根据"Quarter"的值的变化来动态检索数据的问题.
阅读全文
摘要:
DataList控件实现分页功能 SqlConnection con = new SqlConnection(Convert.ToString(ConfigurationManager.Connec 阅读全文
摘要:
在两个GridView控件之间传值(方法一) 1,设置GridView1中做为参数值传递的列为模板列: <asp:TemplateField HeaderText="地区" SortExpres 阅读全文
摘要:
Repeater控件是ASP.Net数据呈现的重要控件之一,当我们把控件拖到界面时,控件内什么也没有,一切都等待我们去手动创建,这样虽然有点费事,但正是因为"一张白纸好画画",Repeater控件在数据呈现时的自由度和灵活性也是最好的.它甚至允许我们在Header模板及Footer模板中使用诸如之类的标签.
对Repeater控件的编辑基本上是在"源"视图内手工编辑HTML代码来完成的.添加table,tr,td及控件的各大模板来控制数据的内容,格式及样式等.
Repeater 控件是唯一允许在模板间拆分标记的 Web 控件。若要利用模板创建表,请在 HeaderTemplate 中包含表开始标记 (),在 ItemTemplate 中包含单个表行标记 (),并在 FooterTemplate 中包含表结束标记 ()。
阅读全文
摘要:
一、DataBinder.Eval的基本格式
在绑定数据时经常会用到这个句程序:
或者
今天又学到一种,而且微软也说这种方法的效率要比以上两种高。
很有用的,这样可以在前台页面做好多事情了。
还要记住要这样用必须要在前台页面导入名称空间System.Data,否则会生成错误信息。
这种用法其实和是一个道理。
Text='' 这样的方法是最快的
Text='' 也可以 阅读全文
摘要:
DataList可以一次显示多条记录且风格自由,可以制作出十分优秀的界面,但其本身不具有分页功能.不过我们可以通过增加几个Label控件,让DataList实现分页功能,示例代码如下: <tr& 阅读全文
摘要:
1. if you are using SQL Server, try select identity(int,1,1) as 'id', * into #mytemp from YourTable 阅读全文
摘要:
匹配中文字符的正则表达式: [u4e00-u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff]评注:可以用来计算字符串的长度(一个 阅读全文
摘要:
using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Dr 阅读全文
摘要:
1,ConfigigurationManager类可以访问Web.config文件中的所有配制信息,如: ConStr=ConfigigurationManager 阅读全文
摘要:
这里提供两种方法: 1,写成存储过程,建立作业定时备份 --在sql中映射一下 exec master..xp_cmdshell 'net use z: \\computer_name\D$ "密码" 阅读全文
摘要:
使用 OnItemDataBound 方法提供 ItemDataBound 事件的自定义处理程序。 当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件为您提 阅读全文
摘要:
使用 OnItemDataBound 方法提供 ItemDataBound 事件的自定义处理程序。 当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件。此事件为您提供 阅读全文
摘要:
视图状态是 ASP.NET 页中的一个储存库,可以存储需要在回发期间保留的值。视图状态通常用于必须保留的页变量,而不是用于用户或会话数据。例如,您可以存储视图状态的信息,下次将页发送到服务器时,在加载 阅读全文
摘要:
GridLines 枚举表示在表结构中显示项的控件的各种网格线样式。可以显示水平网格线、垂直网格线、同时显示水平和垂直网格线或不显示任何网格线。 Both同时呈现水平和垂直网格线。 阅读全文
摘要:
GridView 控件是 DataGrid 控件的后继控件。与 DataGrid 控件相似,GridView 控件旨在在 HTML 表中显示数据。当绑定到数据源时,DataGrid 和 GridView 控件分别将 DataSource 中的一行显示为输出表中的一行。
DataGrid 和 GridView 控件都是从 WebControl 类派生的。虽然 GridView 控件与 DataGrid 控件具有类似的对象模型,但与 DataGrid 控件相比,前者还具有许多新功能和优势
阅读全文
摘要:
在进行窗体布局的时候,设置控件的位置和大小,大家可以在VS自动填充的代码中可以清晰的看到诸如这样的代码:
this.Label1.Location = new Point(12,5);
this.Label1.Size = new Point(34,13);
那么,同样的道理,我们可以利用窗体控件的Location和Size属性来获取控件在窗体上的位置坐标和大小值:
Point p = new Point();
p=this.Label1.Location;
Size s = new Size(this.Label1.Size);
阅读全文
摘要:
数据模板
模板中把参数捆定到模板中特定的控件上采用 的方式,其中占位符expression可以是Eval("column_name") 或Bind("column_name"),后者可以把数据插入几个控件的属性.
采用 的方式将数据捆定到控件上时,expression中应包含数据提供者的名称,如:ds.Table["User"].Eval("UserID"). 阅读全文
摘要:
VS2005建立的Web Application项目,升级到VS2008后,就无法再用VS2005打开了。
要使WebApplication项目文件兼容VS2005和VS2008,需在.csproj文件中找到如下一行:
阅读全文
摘要:
一般遍历可以采用两种方面:循环和递归,两者执行效果一样
下面以遍历TextBox为例说明
阅读全文
摘要:
public abstract class DbHelperSQL
阅读全文
摘要:
最近,有客户反映数据库应用程序不能正常运行,对个别表用sql语句在查询分析器里执行最简单的检索查询也不能成功. 经过分析,认为数据库里某些结构错误,于是在查询分析器里用DBCC CHECKDB('db 阅读全文
摘要:
对于网站开发人员来说,在编写ASP.NET应用程序时注意性能问题,养成良好的习惯,提高应用程序性能,至少可以推迟必需的硬件升级,降低网站的成本。 阅读全文
摘要:
一般来说,ASP包括5个对象:Request,Response,,Server,Session,Application.在html代码中,[%...%]表明这是ASP代码. 1,Request对象: 阅读全文
摘要:
DataTime表示一个时间点,TimeSpan表示的是一个时间间隔 1,表单[form]...[/from]的内部参数: name:唯一名字action:当前表单中的内容将交个某个页面处理,处理包括 阅读全文
摘要:
1,SqlDataReader优点:读取数据速度快缺点:只能向前读取数据,直到需要读取的数据都读取完了才能断开连接适用情况:对返回的数据不多,且只做少量的处理时建议使用 2,SqlDataSet优点:连接一次即可读取所有数据,可立即关闭连接,节省时间缺点:占用内在较多适用情况:读取大量数据,或需要对数据做大量处理时建议使用 阅读全文
摘要:
HTML代码一般不允许直接放在后台代码中,必须借助Response对象才行:Response.Write("[table][tr][td]Hello![/td][/tr][/table]"); 创建存 阅读全文
摘要:
一般情况下:using语句放在文件的最前面.变量定义放在类名和Page_Load事件之间,当然临时变量除外.起初始化作用的代码放在Page_Load事件内.其他自定义函数或控件事件放在Page_Loa 阅读全文
摘要:
1、在菜单中选择“Weblog”,然后选择“Another Weblog Service”。
2、在Weblog Homepage URL中输入你的Blog主页地址。
3、输入用户名与密码。
4、在“Type of weblog that you are using”中选择“Custom(Metaweblog API)”。
5、“Remote posting URL for your weblog”中输入“http://www.cnblogs.com/用户名/services/metaweblog.aspx”。
使用注意:用Windows Live Writer发布之后,Windows Live Writer并不改变当前窗口的状态(也没有明显的提示),在当前窗口中会将刚发布的随笔处于编辑状态,如果修改并发布,会直接修改刚发布的随笔内容。
阅读全文
摘要:
方法一:
利用以下语句打开新的页面,并将一个参数传递给新的页面,如果需要传递多个参数可以在各参数之间用"&"连接:
Response.Redirect("Page.aspx?parameterName=parameter);
在新的页面中可以通过Request.QueryString["parameterName"]来接收传递过来的参数.
阅读全文
摘要:
单击"返回上一页",页面会跳转到上一次浏览的页面:
采用以下Javascript语句就可以轻松实现:
[a href="javascript:history.back(1)"]返回上一页[/a] 阅读全文
摘要:
为了方面的同数据库打交道,完成各种数据的操作,最好建立一个专门的类--MySQL 阅读全文