Asp.net问题
小学徒再来
程序员一枚
展开
-
数据源 DataTable 数据控件之间流通的数据之谜
数据源,我们以SqlServer为例,可以看做数据表及其附属物的集合,拥有者大量的数据,是我们计算机程序数据的主要来源。 DataTable 是Ado.net基本类库中一种基于内容的对象,是数据库与数据控件的之间数据的暂时寄存点(还有DataSet,类似)。(表有列和约束构成,此为DataTable架构,经试验发现,存在一个属性用于保存表的约束,是DataRelation类 继承Constain原创 2014-02-22 16:33:32 · 661 阅读 · 0 评论 -
UpdatePanel控件中使用GridView时,RowCommand事件执行删除后,GridView不刷新问题。
前提是这样的:在一个UpdatePanel中放一个GridView控件,绑定了一列Button,设置了他的RowCommand事件 ,CommandName="Delete",想在执行完删除之后,刷新一下Gridview.。不幸的是,不管怎么点击按钮,他就是不刷新,但是数据却删除了。在网上搜了半天都没有结果。最后多番尝试,终于解决了。 解决方案如下: 打开UpdatePanel的属性,设置其T原创 2014-03-31 20:25:03 · 1956 阅读 · 0 评论 -
关于动态加载控件 事件触发的问题
由于Web的"无状态"本质,ASP.NET (Web Forms)项目动态加载用户控件需要注意一些问题: 1. 在页面的每次Postback,都要重新创建动态加载的用户控件 2. 若需要维护动态用户控件的状态(ViewState)或者事件,在每次加载时,使用相同的ID。 MSDN上提供了一种参考的方式,override页面的LoadViewState方法,因为该方法调用是在page_loa原创 2014-02-15 11:43:56 · 770 阅读 · 0 评论 -
浏览器与服务器交互信息(序列化与发序列化) ViewState
本篇来解释上篇博文中用户输入数据没有消失的问题。(由于http协议的无状态性使得每次页面请求都会重新创建所有控件。即所有的数据都将不复存在) 先来看一下asp.net页面的生命周期 ASP.NET页面的生命周期:(详见ASP.Net4.0权威指南第1章第3节) 1.浏览器提出请求 2.页面框架初始化 此阶段开始创建ASP.net页面,产生你在.aspx页面里面用标签定义的原创 2014-04-02 15:21:00 · 1075 阅读 · 1 评论