随笔分类 -  asp.net

摘要:IList 是 ICollection 接口的子代,并且是所有非泛型列表的基接口。IList 实现有三种类别:只读、固定大小和可变大小。无法修改只读 IList。固定大小的 IList 不允许添加或移除元素,但允许修改现有元素。可变大小的 IList 允许添加、移除和修改元素。下面的示例演示创建一个简单列表——固定大小列表的 IList 接口的实现。代码Code highl... 阅读全文
posted @ 2010-05-15 20:13 Fskjb 阅读(4869) 评论(0) 推荐(0)
摘要:多维数组并不常用,我觉得倒不如用xml还好代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--classArrayTest{publicvoidTestArray(){//写法一://String[,,]items=newString[,,]{//{/... 阅读全文
posted @ 2010-05-15 19:10 Fskjb 阅读(941) 评论(0) 推荐(0)
摘要:获取或设置某个类的名称,ObjectDataSource 控件将该类用于更新、插入或删除数据操作中的参数,而不是从数据绑定控件传递个别的值。 您不用指定传递给 Update、Insert 和 Delete 方法的多个参数,而是可以创建一个累计多个数据字段值的对象。仅给方法传递这一个对象,而不是多个参数。绑定到数据绑定控件的 ObjectDataSource 控件的默认行为是,数据绑定控件为数据源中... 阅读全文
posted @ 2010-05-08 10:58 Fskjb 阅读(2221) 评论(0) 推荐(0)
摘要:如果使用 ObjectDataSourceMethodEventHandler 对象处理 Selecting、Updating、Inserting 或 Deleting 事件,则可以使用 InputParameters 属性访问和操作这些参数。此字典中参数的任何更改都将影响到为操作所调用的方法重载。当设置了 ObjectDataSource 控件的 DataObjectTypeName 属性时,只... 阅读全文
posted @ 2010-05-08 10:40 Fskjb 阅读(873) 评论(0) 推荐(0)
摘要:导言在前面我们学习了如何创建item级的DataList。和可编辑的GridView一样,每个DataList里的item都包含一个Edit button,当点击时,item会变的可编辑。item级的编辑在偶尔需要更新时没什么问题,但是在有些情况下用户需要编辑大量的记录。如果一个用户需要编辑许多记录,他会被迫去不停的去点击Edit,作出修改,然后点击Update,这些大量的点击会妨碍他的工作效率。... 阅读全文
posted @ 2010-05-04 20:26 Fskjb 阅读(1436) 评论(0) 推荐(0)
摘要:导言在前面一章里我们学习了如何用两个页分别显示主/从信息。在“主”页里我们用Repeater来显示category。每个category的name都是一个链到“从”页的hyperlink。在从页里用一个两列的DataList显示选中的category下的product。本章我们将还是使用单页,在左边显示category列表,category的名字用L... 阅读全文
posted @ 2010-05-04 14:50 Fskjb 阅读(1435) 评论(0) 推荐(0)
摘要:导言除了静态HTML和数据绑定语法,template也可以包含Web控件和用户控件.这些控件的属性可以通过声明语法,数据绑定语法或在服务器端通过事件处理编程来设置.通过将控件嵌入到template里,可以自定义界面,提升用户体验.例如,在在GridView控件中使用TemplateField 里,我们学习了如何通过在GridView的TemplateField里加一个Calendar控件来表示员工... 阅读全文
posted @ 2010-05-04 08:51 Fskjb 阅读(697) 评论(0) 推荐(0)
摘要:导言在前面的教程里我们学习了DataList提供了一些风格样式的属性.而且我们还学习了如何定义HeadStyle, ItemStyle, AlternatingItemStyle, 和SelectedItemStyle等属性的默认CSS.除了这四个属性外,DataList还提供了其它属性,比如Font, ForeColor, BackColor, 和BorderWidth.而Repeater没有提... 阅读全文
posted @ 2010-05-03 20:28 Fskjb 阅读(870) 评论(0) 推荐(0)
摘要:导言在之前的28篇教程的例子里,如果我们需要显示某个数据源的多条记录,我们使用GridView .GridView 的一行表示数据源的一条记录,列表示一个字段.虽然GridView 用来显示数据,分页,排序,编辑,删除非常的方便,但是有点臃肿.而且GridView 结构的标记是固定的—它包含一个带有<tr>和<td>的HTML <table>标记.为... 阅读全文
posted @ 2010-05-03 19:58 Fskjb 阅读(1625) 评论(0) 推荐(0)
摘要:导言 一般控件(比如GridView)显示数据的时候对数据只能读取,而需要处理数据的功能是非常常见的.典型的情况是为每行数据添加一个Button, LinkButton, 或ImageButton . 当点击这些button时,数据会PostBack,执行一些服务器端的代码. 一条条的编辑或删除数据是最常见的情况.实际上,编辑和删除是如此常见,从概述插入、更新和删除数据开始, 我们可以看到Grid... 阅读全文
posted @ 2010-05-03 19:32 Fskjb 阅读(1437) 评论(0) 推荐(0)
摘要:DataKey 类用于表示数据绑定控件中某个记录的主键。记录的主键可以由数据源中的一个或多个字段组成。尽管 DataKey 类不是集合,但它可以存储多个键字段值。当调用 DataKey 类的某个构造函数时,将填充键字段值。可以通过以下方法从 DataKey 对象中检索键字段值:使用 DataKey.Item(Int32) 属性检索 DataKey 对象中特定索引位置的键字段值。使用 DataKey... 阅读全文
posted @ 2010-05-02 09:46 Fskjb 阅读(6045) 评论(0) 推荐(1)
摘要:先了解一下:LinkButton.CommandArgument 属性一个可选参数,与关联的 CommandName 属性一起传递到 Command 事件处理程序。默认值为 String.Empty。 备注:使用 CommandArgument 属性指定补充 CommandName 属性的参数。注意 :CommandArgument 属性通常只在设置 CommandName 属性时使用。通过 Co... 阅读全文
posted @ 2010-04-30 08:58 Fskjb 阅读(538) 评论(0) 推荐(0)
摘要:导言当使用GridView、DetailsView或FormView控件的内建插入、编辑或删除特征时,在用户添加一条新记录或更新/删除一条现在记录的过程中发生了多个步骤。正如我们之前一节里所讨论的,在GridView中编辑一行时,保存(Update)和取消(Cancel)按钮将取代编辑(Edit)按钮,并且绑定列转换成TextBox。在用户更新了数据并点击保存按钮之后,下述步骤在回传时执行:1. ... 阅读全文
posted @ 2010-04-29 09:19 Fskjb 阅读(2745) 评论(0) 推荐(0)
摘要:12.4.1 全局应用程序类从Application这个单词上大致可以看出Application状态是整个应用程序全局的。在ASP时代我们通常会在Application中存储一些公共数据,而ASP.NET中Application的基本意义没有变:在服务器内存中存储数量较少又独立于用户请求的数据。由于它的访问速度非常快而且只要应用程序不停止,数据一直存在,我们通常在Application_Start... 阅读全文
posted @ 2010-04-26 22:54 Fskjb 阅读(19525) 评论(0) 推荐(4)
摘要:Session又称为会话状态,是Web系统中最常用的状态,用于维护和当前浏览器实例相关的一些信息。举个例子来说,我们可以把已登录用户的用户名放在Session中,这样就能通过判断Session中的某个Key来判断用户是否登录,如果登录的话用户名又是多少。我们知道,Session对于每一个客户端(或者说浏览器实例)是“人手一份”,用户首次与Web服务器建立连接的时候,服务器会... 阅读全文
posted @ 2010-04-26 22:48 Fskjb 阅读(7856) 评论(2) 推荐(0)
摘要:Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问站点时,可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问站点时,应用程序就可以检索以前保存的信息。从技术上讲,Cookie是小段保存在客户端的数据(如果你安装的是XP,可以看一下<安装Windows的盘>:\Documents and Settings\<用户名>... 阅读全文
posted @ 2010-04-26 22:18 Fskjb 阅读(3683) 评论(0) 推荐(1)
摘要:Eval( " ")和Bind( " ") 这两种一个单向绑定,一个双向绑定bind是双向绑定,但需数据源可更改才能用ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname)。Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符... 阅读全文
posted @ 2010-04-08 16:34 Fskjb 阅读(616) 评论(0) 推荐(0)
摘要:数据集概述1.1数据集l 是一种代表关系数据的内存驻留结构l 是以XML 形式表示的数据视图,是一种数据关系视图。l 在Visual Studio 和.NET Framework 中,XML 是存储和传输各种数据时所用的格式。因此,数据集与XML 有密切关系。1.2数据集分类– 类型化数据集– 非类型化数据集1.3类型化数据集和非类型化数据集的区别结构体系功能类型检测类型化... 阅读全文
posted @ 2010-04-07 20:44 Fskjb 阅读(3263) 评论(0) 推荐(0)
摘要:假如有個畫面提供許多輸入項目,例如,姓名,電話,地址.....等查詢條件,因為使用者可能會任意輸入某幾個項目進行查詢,此時我們的 WHERE 條件該如何動態組合這些情況,將結果提供給查詢的人呢?這個問題乍看之下好像不是什麼大問題,一旦開始嘗試解決,卻可能會不小心陷入思考的泥淖而難以自拔!為了減輕許多朋友的困擾,這裡提供個人的解決方法供大家參考。當然,若您有更棒的想法,歡迎一起討論!那麼我們就開始吧... 阅读全文
posted @ 2010-04-04 09:57 Fskjb 阅读(686) 评论(0) 推荐(0)
摘要:使用Page.ClientScript.RegisterClientScriptBlockRegisterClientScriptBlock方法可以把一个JavaScript函数放在页面的顶部。这说明,该脚本用于启动浏览器中的页面。它的用法如下所示:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://ww... 阅读全文
posted @ 2010-03-24 22:01 Fskjb 阅读(2035) 评论(0) 推荐(0)

年年行好运