- 浏览: 7909179 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
下面是异步的一对多流程,有两个gridview,上面一个gridview是主,下面一个GRIDVIEW显示的是从,当点
主表的数据时,下面的GRIDVIEW显示对应的数据(DETAIL),要注意的是,为了防止浪费时间,把两个GRIDVIEW
放到两个不同的updatepannel中去,并且设计两个UPDATEPANNEL控件的updatemode属性为conditional,这样当在下方的GRIDVIEW控件排序时,上方的UPDATEPANNEL控件不会被局部更新
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="OrdersPanel" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" AllowPaging="True" AllowSorting="True" Caption="订货主档的订单数据"
DataKeyNames="订单号码" DataSourceID="SqlDataSource1" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"
runat="server" Width="608px" BackColor="LightGoldenrodYellow" BorderColor="Tan"
BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None" SelectedIndex="0"
OnPageIndexChanged="GridView1_PageIndexChanged">
<Columns>
<asp:CommandField ShowSelectButton="True"></asp:CommandField>
</Columns>
<FooterStyle BackColor="Tan" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<AlternatingRowStyle BackColor="PaleGoldenrod" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:chtNorthwind %>"
SelectCommand="SELECT 订单号码,客户编号,员工编号,订单日期 FROM dbo.订货主档"></asp:SqlDataSource>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:UpdatePanel ID="OrderDetailsPanel" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView2" runat="server" BackColor="White" BorderColor="#E7E7FF"
BorderStyle="None" BorderWidth="1px" Caption="订货明细资料" CellPadding="3" DataKeyNames="订单号码,产品编号"
DataSourceID="SqlDataSource2" GridLines="Horizontal" Width="608px" AllowSorting="True">
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<AlternatingRowStyle BackColor="#F7F7F7" />
<EmptyDataTemplate>
<b><i>请您从以上的清单中选取一笔订单.....</i></b>
</EmptyDataTemplate>
<EmptyDataRowStyle BackColor="#404040" ForeColor="Red" />
</asp:GridView>
<br />
<asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:chtNorthwind %>"
SelectCommand="SELECT 订单号码,产品编号,单价,数量,折扣 FROM dbo.订货明细 WHERE (订单号码 = @OrderID)"
runat="server">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="OrderID" PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="Sorted" />
</Triggers>
</asp:UpdatePanel>
主表的数据时,下面的GRIDVIEW显示对应的数据(DETAIL),要注意的是,为了防止浪费时间,把两个GRIDVIEW
放到两个不同的updatepannel中去,并且设计两个UPDATEPANNEL控件的updatemode属性为conditional,这样当在下方的GRIDVIEW控件排序时,上方的UPDATEPANNEL控件不会被局部更新
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<asp:UpdatePanel ID="OrdersPanel" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView1" AllowPaging="True" AllowSorting="True" Caption="订货主档的订单数据"
DataKeyNames="订单号码" DataSourceID="SqlDataSource1" OnSelectedIndexChanged="GridView1_SelectedIndexChanged"
runat="server" Width="608px" BackColor="LightGoldenrodYellow" BorderColor="Tan"
BorderWidth="1px" CellPadding="2" ForeColor="Black" GridLines="None" SelectedIndex="0"
OnPageIndexChanged="GridView1_PageIndexChanged">
<Columns>
<asp:CommandField ShowSelectButton="True"></asp:CommandField>
</Columns>
<FooterStyle BackColor="Tan" />
<SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
<PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue" HorizontalAlign="Center" />
<HeaderStyle BackColor="Tan" Font-Bold="True" />
<AlternatingRowStyle BackColor="PaleGoldenrod" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:chtNorthwind %>"
SelectCommand="SELECT 订单号码,客户编号,员工编号,订单日期 FROM dbo.订货主档"></asp:SqlDataSource>
</ContentTemplate>
</asp:UpdatePanel>
<br />
<asp:UpdatePanel ID="OrderDetailsPanel" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:GridView ID="GridView2" runat="server" BackColor="White" BorderColor="#E7E7FF"
BorderStyle="None" BorderWidth="1px" Caption="订货明细资料" CellPadding="3" DataKeyNames="订单号码,产品编号"
DataSourceID="SqlDataSource2" GridLines="Horizontal" Width="608px" AllowSorting="True">
<FooterStyle BackColor="#B5C7DE" ForeColor="#4A3C8C" />
<RowStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" />
<SelectedRowStyle BackColor="#738A9C" Font-Bold="True" ForeColor="#F7F7F7" />
<PagerStyle BackColor="#E7E7FF" ForeColor="#4A3C8C" HorizontalAlign="Right" />
<HeaderStyle BackColor="#4A3C8C" Font-Bold="True" ForeColor="#F7F7F7" />
<AlternatingRowStyle BackColor="#F7F7F7" />
<EmptyDataTemplate>
<b><i>请您从以上的清单中选取一笔订单.....</i></b>
</EmptyDataTemplate>
<EmptyDataRowStyle BackColor="#404040" ForeColor="Red" />
</asp:GridView>
<br />
<asp:SqlDataSource ID="SqlDataSource2" ConnectionString="<%$ ConnectionStrings:chtNorthwind %>"
SelectCommand="SELECT 订单号码,产品编号,单价,数量,折扣 FROM dbo.订货明细 WHERE (订单号码 = @OrderID)"
runat="server">
<SelectParameters>
<asp:ControlParameter ControlID="GridView1" Name="OrderID" PropertyName="SelectedValue"
Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="SelectedIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="PageIndexChanged" />
<asp:AsyncPostBackTrigger ControlID="GridView1" EventName="Sorted" />
</Triggers>
</asp:UpdatePanel>
发表评论
-
.NET 嵌入式版4.2发布:关键更新抢先看
2012-02-22 14:57 1855作为.NET家族的一员,.Net Micro Framewor ... -
asp.net中模拟测试smtp发信
2011-03-20 18:47 1907在asp.net 中,有时要测试发信SMTP,但如果在单元测试 ... -
vs.net 2010两个数据库方面的好工具
2011-02-14 11:47 1880今天发现vs.net 2010在处理数据库方面的两个不错的工具 ... -
将gridview导出到excel,world,pdf的小结
2011-02-07 22:47 2975下面小结下把gridview的数据导出到excel,world ... -
gridviewtips1:gridview的页脚中的加亮显示和页数显示
2011-01-27 09:58 2382在asp.net 中,要经常显示gridview中的页数,并且 ... -
asp.net 4中的HTML过滤的一个新特性
2011-01-21 09:47 1883在asp.net 4中,有个新增加的对HTML过滤,防止XSS ... -
在vs.net 2010中使用重构方法
2011-01-20 16:55 2190在vs.net 2010中,可以很方便地对一些冗余的代码进行重 ... -
一个比较好的.net 3.5的异常报告类
2011-01-10 14:51 1973发现了一个比较好的异常报告类,其中用到了.net 3.5以上的 ... -
asp.net 4.0中menu菜单的改进
2011-01-03 22:47 2592在asp.net 3.5时,如果用menucontrol时,使 ... -
asp.net 4中的新特性之一:控制URL长度
2010-09-14 23:06 2417asp.net 4中的新特性之一:控制URL长度。在ASP.N ... -
vs.net 2010中使用code snippets
2010-09-09 20:58 1602其实在vs.net 2010中,使用code snippets ... -
百万开发者拥戴!七大.NET著名开源项目
2010-09-07 09:42 2316新翻译了篇帖子,原文发表在 http://publish.i ... -
asp.net 2010中jquery调用webservice
2010-08-30 22:21 2776在asp.net 2010中,在建立web应用时,默认已经在s ... -
.net中的placeholder控件
2005-01-15 20:00 1966最近留意到有人问,NET中的placeholder控件用来做什 ... -
asp.net 中一次性更新DATAGRID中所有记录
2005-01-15 20:03 963在asp.net中,如何一次性 ... -
在asp.net 中实现只允许数字输入的文本框
2005-01-15 20:18 1517在asp.net 中实现只允许数字输入的文本框,其实是十分简单 ... -
一个重构代码的小技巧
2005-01-16 21:58 1157刚开始接触重构,听就听的多了,理论没认真看过,不过今天发现,将 ... -
防止SQL注入攻击
2005-02-05 14:42 1166看了本期ASP。NET杂志里的一篇讲防止SQL注入攻击的文章, ... -
优秀.net 控件包介绍
2005-02-18 19:47 1699在oday上看到得,将介绍摘录在这里 NetAdvantage ... -
vs.net 2005中的ConfigurationManager
2005-05-06 18:11 1676vs.net 2005中的ConfigurationManag ...
相关推荐
2. **ASP.NET AJAX扩展**:ASP.NET AJAX库为.NET开发者提供了丰富的客户端和服务器端组件,如UpdatePanel、ScriptManager、Timer等,简化了AJAX功能的实现。 3. **UpdatePanel**:这是ASP.NET AJAX中的核心组件,...
2. **ASP.NET AJAX**:此版本的RadControls是基于ASP.NET AJAX技术的,它利用JavaScript库扩展了ASP.NET的功能,使得Web应用程序能够提供类似桌面应用的交互性和性能,无需刷新整个页面即可更新部分视图。...
2. **UpdatePanel控件**:ASP.NET AJAX的一个重要组件是UpdatePanel,它允许开发者创建部分页面更新,而无需整个页面刷新。课程可能讲解了如何添加和配置UpdatePanel,以及它的工作原理。 3. **ScriptManager**:...
ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建高度交互性和响应迅速的Web应用程序。它允许开发者在不刷新整个页面的情况下更新部分网页内容,极大地提升了用户体验。本教程将深入...
2. **ScriptManager控件**:在ASP.NET AJAX中,ScriptManager是不可或缺的组件,它负责加载必要的AJAX库,注册WebService以及生成JavaScript代理。 3. **AJAX调用WebService**:使用生成的JavaScript代理,可以在...
9. **优化和最佳实践**:提供关于如何优化ASP.NET AJAX应用的建议,包括减少网络请求、缓存利用和性能调试技巧。 10. **实战示例**:通过实际项目示例,演示如何将所学应用于实际开发中。 本教程以PDF格式提供,...
2. **ScriptManager**: 这个控件是ASP.NET AJAX的基础,它负责引入必要的JavaScript库,启用页面上的AJAX功能,并管理客户端脚本引用。 3. **Timer**: 与UpdatePanel结合使用时,Timer控件可以定期触发服务器端事件...
ASP.NET AJAX(Asynchronous JavaScript and XML)是一种微软提供的技术,用于构建富客户端应用程序...同时,还会涉及到调试技巧、性能优化和最佳实践等内容,以帮助开发者在实际项目中发挥出ASP.NET AJAX的最大潜力。
通过深入学习和实践这份ASP.NET AJAX技术文档,开发者将能够熟练掌握在ASP.NET环境中构建高效、用户友好的Web应用程序的技巧。无论是更新现有项目还是开发新应用,这些知识都将极大地提升开发效率和用户体验。
ASP.NET AJAX(Asynchronous JavaScript and XML)是一种由微软提供的用于构建富互联网应用程序(RIA)的技术,它结合了服务器端的ASP.NET框架与客户端的JavaScript库,以实现网页的异步更新,提供更流畅、响应更快...
### 高级 ASP.NET AJAX 服务器控件在 .NET Framework 3.5 中的应用 #### 概述 《高级 ASP.NET AJAX 服务器控件》是一本面向专业开发者的书籍,旨在帮助读者掌握如何利用 ASP.NET AJAX 服务器控件构建现代化、交互...
通过学习,你将能够有效地利用ASP.NET AJAX来创建高效、响应式的Web应用程序,提升用户体验,并掌握处理文本输入和电子邮件的技巧。在实际项目中,这些技能可以帮助你构建出更符合现代用户需求的Web应用。
"ASP.NET.Ajax视频教程 part2"显然是该系列教程的第二部分,继续深入讲解ASP.NET AJAX的开发技巧和实践应用。 在描述中提到的"ASP.net.Ajax实用开发 电子视频教程"表明,这个教程不仅会涵盖理论知识,还会强调实际...
2. **ASP.NET AJAX框架**:解释ASP.NET AJAX框架的组成部分,包括ScriptManager、UpdatePanel、Timer、AjaxControlToolkit等控件及其使用方法。 3. **JavaScript和jQuery**:作为AJAX的基础,JavaScript和jQuery在...
2. **ScriptManager**:这是ASP.NET AJAX的核心组件,负责管理客户端脚本和AJAX功能。它引入了MicrosoftAjax.js和MicrosoftAjax.debug.js库,提供了对JavaScript对象模型(AJAX Control Toolkit)的访问。 3. **...
**ASP.NET AJAX 全面解析** ...总之,"完全手册:ASP.NET AJAX电子教程2"旨在通过详尽的讲解和实践,使开发者全面掌握ASP.NET AJAX技术,从而在Web开发领域实现更高效、更用户体验友好的应用设计。
**ASP.NET AJAX程序设计 第I卷** ASP.NET AJAX(Asynchronous JavaScript and XML)是微软推出的一种用于构建富互联网应用程序(RIA)的技术,它允许开发者在不刷新整个网页的情况下更新页面的部分内容,从而提供更...