摘要:[代码]
阅读全文
文章分类 - 组件/自定义控件
摘要:在ASP.NET服务器控件之视图状态文章中,我们讨论了有关视图状态的内容。部分读者已经发现,如果页面或者控件禁用了视图状态,那么开发人员将 无法保证利用ViewState存储的状态信息得以正常应用。这对于ViewState而言,的确是一个缺陷。为了解决这个问题,ASP.NET 2.0新增了一个技术特性--ASP.NET服务器控件控件状态。本文首先对控件状态的基本概念进行介绍,然后通过一个典型示例,...
阅读全文
摘要:方法一:是在模板中直接嵌套,指定其后台处理方法,在后台方法中通过寻找其parent 处理相关数据。[代码]后台代码:[代码]方法二:指定Button中的Command为Select 在GridView的控件Select事件处理方法中处理数据。[代码]后台代码:[代码]
阅读全文
摘要:ASP.NET中aspx页面runat="server"的本质(Essensial of runat=”server” in ASP.NET) [转]
阅读全文
摘要:利用RowDataBound改变gridview的列值需求是这样的,估计大家都会遇到这样的情况:从数据库中所取得的值绑定在gridview中,有些值取出的是数值,而要把他变成文字。比如说:0跟单员1为采购员2为审单员3.为管理员在gridview中,如果没有对值在业务层进行判断而直接绑定数据的话,就会出现值显示为数字,如图大家可以看到在厂别及角色中所显示的都是数值,如何可以把他对应成我要的文字呢?...
阅读全文
摘要:今天在用DataList的模板列的时候习惯性地像在03中那样去给模板列的绑定字段加个处理函数: <asp:Label ID="Label1" runat="server" Text='<%#ConvertState(Bind("Status"))%>'></asp:Label> 可是竟然出错:当前上下文中不存在名称“Bind” 。 后来又...
阅读全文
摘要:网上都说.Net 2.0 要比上个版本减少约70%的代码,呵呵,刚开始用的时候,由于思维固定在1.0,代码还是特别多哈。幸好做这个项目,才让我见识到2.0的强大,再加上微软免费提供的 ASP.NET AJAX 工具,开发起来感觉就一个字:爽! 今天用到GridView和DetailsView两个数据控件,刚开始不知道DetailsView不能直接添加验证(大家不要笑哈),把 ObjectDataS...
阅读全文
摘要:DataSourceMode属性有两种选择:DataReader|DataSet,默认为DataSet方式。如果单纯显示内容提定制值为DataReader效率会更高,需要分页、编辑功能则需要设置为DataSet方式。分页时提到"内存分页"与"数据库分页"两种方式,使用存储过程属于后者,而使用"SqlDataSource"方式为“内存方式” SqlDataAdapter 也有...
阅读全文
摘要:在命令行下使用aspnet_regsql工具执行如下语句: aspnet_regsql -S localhost -E -d DataBaseName -t TableName -et
阅读全文
摘要:最近我在忙于研究负载平衡、并发性容错性等性能优化问题,ASP.NET有太多强大的功能等待学习和挖掘。今天,Bosnma和大家一起研究在ASP.NET中缓存机制如何帮助我们在高流量网站中减少服务器负担。 何为缓存 缓存无处不在,尤其是流量较高的网站。对于某些页面(尤其是带有一个或更多数据库操作的页面)可能会对数据库服务器带来过大的负载,而这些负载经常是不必 要的。比如某公司的商品清单页面可能在一个小...
阅读全文
摘要:http://msdn.microsoft.com/zh-cn/library/z56y8ksb(VS.80).aspx使用 SqlDataSource 控件缓存数据 SqlDataSource 控件可对它检索过的数据进行缓存,这样可以避免再次运行资源消耗量较大的查询,从而提高应用程序的性能。缓存主要用于数据变化不频繁的情况。此外,当通过 System.Data.SqlClient 提供程序使用...
阅读全文
摘要:本范例采用的test资料表 ,与本书范例相同,这些范例来不及在书上发表,如今在网路上为读者介绍,当成售后服务。 請您具備本書GridView第九章、ADO.NET第十三&十四章的基礎後,才來觀摩本範例。请您具备本书GridView第九章、ADO.NET第十三&十四章的基础后,才来观摩本范例。 ---------------------------------------------------...
阅读全文
摘要:原来绑定字段可以这样写:<%#GetMsg(DataBinder.Eval(Container.DataItem,"AJAX_OnlineState"))%>
阅读全文
摘要:看 MSDN 上讲,可以作为数据绑定控件的数据源对象需要继承并实现 IEnumerable 或 IListSource 接口。 而 Dictionary 字典类很明显是继承并实现了 IEnumerable 接口的,那么如何将一个 Dictionary 对象绑定到 Repeater 等控件呢? PartialClassRepeater_Dictionary_Test InheritsSystem...
阅读全文
摘要:Button..::.CommandName 属性 更新:2007 年 11 月获取或设置命令名,该命令名与传递给 Command 事件的 Button 控件相关联。实例如下:备注 当在网页上具有多个 Button 控件时,可使用 CommandName 属性来指定或确定与每一 Button 控件关联的命令名。可以用标识要执行的命令的任何字符串来设置 CommandName 属性。然后,可以以编...
阅读全文
摘要:http://simpable.com/code/velocity/Setting Up Velocity (Distributed Cache) As I previously wrote, Velocity is Microsoft’s entry into Distributed Caching. It is currently in its first public CTP...
阅读全文
摘要:前言 只要对ViewState稍有了解,就会知道,Asp.net页面中ViewState一般是存储在页面的一个隐藏域中: <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="一堆乱七八糟的东西"> 当我们浏览页面源文件时,看到的那一大堆(特别是当页面有个有大量数据的DataGrid,或在ASP.NET2.0中的Gr...
阅读全文
摘要:基本概念 控件状态-为了让控件正常工作,有时需要存储控件状态数据。例如,如果编写了一个自定义控件,其中具有 显示不同信息的不同选项卡,为使该控件如预期一样工作,控件需要知道在往返过程中选择的是哪个选项卡。ViewState 属性可用于此目的,但开发人员可能在页级别关闭了视图状态,从而有效地中断控件。为解决此问题,ASP.NET 页框架在 ASP.NET 2.0 版中公开了一种称为控件状态的新功能...
阅读全文
摘要:为Web页面及其控件保持状态信息是非常有必要的。然而,由于Web应用程序创建于HTTP协议的顶层,这是一个无状态的协议,因此,保持状态信息 则变得非常困难。为了解决这个问题,ASP.NET 2.0技术提供了多种解决方案,例如,利用Session、Cookie、视图状态、控件状态、隐藏域、查询字符串、个性化用户配置(Profile)等 等。对于利用ASP.NET 2.0技术创建服务器控件而言,保持状...
阅读全文