Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > C#/.NET入门教程

如何实现ListView高效分页代码

来源:中文源码网    浏览:309 次    日期:2024-04-27 02:58:14
【下载文档:  如何实现ListView高效分页代码.txt 】


如何实现ListView高效分页代码
ListView选择自动分页时 其实就是添加了一个DataPager分页控件两者间存在着嵌套关系《Repeater与ListView》中提到这样的分页并不是高效的 因为数据源还是返回了所有的数据 而非当前页数据
优化方案及步骤:
1.改数据源EnablePaging属性为true 【允许分页】
设置MaximumRowsParameterName="rowIndex"【MSDN解释:该参数接受检索的行数的值 可以理解为:上一页的最后一行的下标】
设置StartRowIndexParameterName="pageSize"【MSDN解释:该参数接受要检索的第一行索引的值 可以理解为pageSize 即每页显示条数】
SelectCountMethod="GetTotalRowsCount" 【需要总行数数时执行的方法即一共有多少条数据告诉分页控件如何显示】
2、此时数据源调用的原有方法getAllClasses不再满足要求需要在业务层中新增一个带MaximumRowsParameterName及StartRowIndexParameterName参数名称的方法 以及GetTotalRowsCount两个方法
BLL层添加如下:
复制代码 代码如下:View Code
public List getPageListByPage( int pageSize, int rowIndex) { return dal.getPageListByPage(pageSize, rowIndex, false); }
public int GetTotalRowsCount() { return dal.GetTotalRowsCount(); }DAL层添加如下:
复制代码 代码如下:View Code
public List getPageListByPage( int rowIndex, int pageSize, bool isDel) { int rowCount = 0; int pageCount = 0; DataTable dt = SqlHelper .getPageListByPage(rowIndex, pageSize, out rowCount, out pageCount, isDel); if (dt.Rows.Count > 0) { List list = new List (); foreach (DataRow dr in dt.Rows) { MODEL. Classes model = new MODEL. Classes(); LoadEntityData(model, dr); list.Add(model); } return list; } return null ; }
public int GetTotalRowsCount() { string sqlstr = "select * from classes where cisdel = 0" ; return SqlHelper .ExecuteScalar(sqlstr); }SqlHelper新增方法如下:
复制代码 代码如下:View Code
public static DataTable getPageListByPage( int rowIndex, int pageSize, out int rowCount, out int pageCount, bool isDel) { DataTable dtcalss = new DataTable(); rowCount = 0; pageCount = 0; using (SqlConnection sqlcon = new SqlConnection (Connstr)) { SqlDataAdapter sda = new SqlDataAdapter( "up_GetPageData2" , sqlcon); SqlParameter [] pars = { new SqlParameter ( "@LastRowIndex",rowIndex), new SqlParameter ( "@pgSize",pageSize), new SqlParameter ( "@rowCount",rowCount), new SqlParameter ( "@pgCount",pageCount), new SqlParameter ( "@isDel",isDel), }; //将两个输出参数的输出方向指定 pars[2].Direction = ParameterDirection .Output; pars[3].Direction = ParameterDirection .Output; //将参数集合 加入到 查询命令对象中 sda.SelectCommand.Parameters.AddRange(pars); //设置 查询命令类型 为存储过程 sda.SelectCommand.CommandType = CommandType .StoredProcedure; //执行存储过程 sda.Fill(dtcalss); //执行完后 将存储过程 获得的 两个输出参数值 赋给此方法的两个输出参数 rowCount = Convert .ToInt32(pars[2].Value); pageCount = Convert .ToInt32(pars[3].Value); } return dtcalss; }存储过程up_GetPageData2代码如下:
复制代码 代码如下:View Code
create proc up_GetPageData2@LastRowIndex int , ---上一页的最后一行的下标@pgSize float , --页容量@rowCount int output, --- 输出总行数@pgCount int output, --- 输出 总页数@isDel bit --数据是否删除asbegin select @rowCount =count (*) from classes where cisdel= @isDel --查出总行数 set @pgCount =ceiling ( @rowCount/ @pgSize )-- 算出总页数 select * from ( select Row_Number () over ( order by cid ) as RNum, * from classes where cisdel= @isDel ) as temp where RNum >@LastRowIndex and RNum <= @LastRowIndex +@pgSizeendListView.aspx代码如下:
复制代码 代码如下:View Code
<% @ Page Language="C#" AutoEventWireup="true" CodeBehind="ListView.aspx.cs" Inherits ="WebForm.ListView" %>< html xmlns ="http://www.w3.org/1999/xhtml">< head runat ="server"> </ title></ head>< body> <form id="form1" runat="server"> <div > < asp: ObjectDataSource ID ="ObjectDataSource1" runat ="server" SelectMethod ="getPageListByPage" TypeName ="BLL.Classes" DataObjectTypeName ="MODEL.Classes" DeleteMethod ="SoftDel" InsertMethod ="Add" UpdateMethod ="Modify" EnablePaging ="True" MaximumRowsParameterName ="rowIndex" SelectCountMethod ="GetTotalRowsCount" StartRowIndexParameterName ="pageSize"> </ asp: ObjectDataSource > < asp: ListView ID ="ListView1" runat ="server" DataSourceID ="ObjectDataSource1" InsertItemPosition ="LastItem"> < AlternatingItemTemplate> < tr style =""> < td> < asp: Button ID ="DeleteButton" runat ="server" CommandName ="Delete" Text ="删除" /> < asp: Button ID ="EditButton" runat ="server" CommandName ="Edit" Text ="编辑" /> </ td> < td> < asp: Label ID ="CIDLabel" runat ="server" Text =' <%# Eval("CID") %> ' /> </ td> < td> < asp: Label ID ="CNameLabel" runat ="server" Text =' <%# Eval("CName") %> ' /> </ td> < td> < asp: Label ID ="CCountLabel" runat ="server" Text =' <%# Eval("CCount") %> ' /> </ td> < td> < asp: Label ID ="CImgLabel" runat ="server" Text =' <%# Eval("CImg") %> ' /> </ td> < td> < asp: CheckBox ID ="CIsDelCheckBox" runat ="server" Checked ='<% # Eval("CIsDel") %> ' Enabled ="false" /> </ td> < td> < asp: Label ID ="CAddTimeLabel" runat ="server" Text =' <%# Eval("CAddTime") %> ' /> </ td> </ tr> </ AlternatingItemTemplate> < EditItemTemplate> < tr style =""> < td> < asp: Button ID ="UpdateButton" runat ="server" CommandName ="Update" Text ="更新" /> < asp: Button ID ="CancelButton" runat ="server" CommandName ="Cancel" Text ="取消" /> </ td> < td> < asp: TextBox ID ="CIDTextBox" runat ="server" Text =' <%# Bind("CID") %> ' /> </ td> < td> < asp: TextBox ID ="CNameTextBox" runat ="server" Text =' <%# Bind("CName") %> ' /> </ td> < td> < asp: TextBox ID ="CCountTextBox" runat ="server" Text =' <%# Bind("CCount") %> ' /> </ td> < td> < asp: TextBox ID ="CImgTextBox" runat ="server" Text =' <%# Bind("CImg") %> ' /> </ td> < td> < asp: CheckBox ID ="CIsDelCheckBox" runat ="server" Checked ='<% # Bind("CIsDel") %> ' /> </ td> < td> < asp: TextBox ID ="CAddTimeTextBox" runat ="server" Text ='<% # Bind("CAddTime") %> ' /> </ td> </ tr> </ EditItemTemplate> < EmptyDataTemplate> < table runat ="server" style =""> < tr> < td> 未返回数据。 </ td> </ tr> </ table> </ EmptyDataTemplate> < InsertItemTemplate> < tr style =""> < td> < asp: Button ID ="InsertButton" runat ="server" CommandName ="Insert" Text ="插入" /> < asp: Button ID ="CancelButton" runat ="server" CommandName ="Cancel" Text ="清除" /> </ td> < td> < asp: TextBox ID ="CIDTextBox" runat ="server" Text =' <%# Bind("CID") %> ' /> </ td> < td> < asp: TextBox ID ="CNameTextBox" runat ="server" Text =' <%# Bind("CName") %> ' /> </ td> < td> < asp: TextBox ID ="CCountTextBox" runat ="server" Text =' <%# Bind("CCount") %> ' /> </ td> < td> < asp: TextBox ID ="CImgTextBox" runat ="server" Text =' <%# Bind("CImg") %> ' /> </ td> < td> < asp: CheckBox ID ="CIsDelCheckBox" runat ="server" Checked ='<% # Bind("CIsDel") %> ' /> </ td> < td> < asp: TextBox ID ="CAddTimeTextBox" runat ="server" Text ='<% # Bind("CAddTime") %> ' /> </ td> </ tr> </ InsertItemTemplate> < ItemTemplate> < tr style =""> < td> < asp: Button ID ="DeleteButton" runat ="server" CommandName ="Delete" Text ="删除" /> < asp: Button ID ="EditButton" runat ="server" CommandName ="Edit" Text ="编辑" /> </ td> < td> < asp: Label ID ="CIDLabel" runat ="server" Text =' <%# Eval("CID") %> ' /> </ td> < td> < asp: Label ID ="CNameLabel" runat ="server" Text =' <%# Eval("CName") %> ' /> </ td> < td> < asp: Label ID ="CCountLabel" runat ="server" Text =' <%# Eval("CCount") %> ' /> </ td> < td> < asp: Label ID ="CImgLabel" runat ="server" Text =' <%# Eval("CImg") %> ' /> </ td> < td> < asp: CheckBox ID ="CIsDelCheckBox" runat ="server" Checked ='<% # Eval("CIsDel") %> ' Enabled ="false" /> </ td> < td> < asp: Label ID ="CAddTimeLabel" runat ="server" Text =' <%# Eval("CAddTime") %> ' /> </ td> </ tr> </ ItemTemplate> < LayoutTemplate> < table runat ="server"> < tr runat ="server"> < td runat ="server"> < table ID ="itemPlaceholderContainer" runat ="server" border ="0" style =""> < tr runat ="server" style =""> < th runat ="server"> </ th> < th runat ="server"> CID </ th> < th runat ="server"> CName </ th> < th runat ="server"> CCount </ th> < th runat ="server"> CImg </ th> < th runat ="server"> CIsDel </ th> < th runat ="server"> CAddTime </ th> </ tr> < tr ID ="itemPlaceholder" runat ="server"> </ tr> </ table> </ td> </ tr> < tr runat ="server"> < td runat ="server" style =""> </ td> </ tr> </ table> </ LayoutTemplate> < SelectedItemTemplate> < tr style =""> < td> < asp: Button ID ="DeleteButton" runat ="server" CommandName ="Delete" Text ="删除" /> < asp: Button ID ="EditButton" runat ="server" CommandName ="Edit" Text ="编辑" /> </ td> < td> < asp: Label ID ="CIDLabel" runat ="server" Text =' <%# Eval("CID") %> ' /> </ td> < td> < asp: Label ID ="CNameLabel" runat ="server" Text =' <%# Eval("CName") %> ' /> </ td> < td> < asp: Label ID ="CCountLabel" runat ="server" Text =' <%# Eval("CCount") %> ' /> </ td> < td> < asp: Label ID ="CImgLabel" runat ="server" Text =' <%# Eval("CImg") %> ' /> </ td> < td> < asp: CheckBox ID ="CIsDelCheckBox" runat ="server" Checked ='<% # Eval("CIsDel") %> ' Enabled ="false" /> </ td> < td> < asp: Label ID ="CAddTimeLabel" runat ="server" Text =' <%# Eval("CAddTime") %> ' /> </ td> </ tr> </ SelectedItemTemplate> </ asp: ListView > </div > <asp : DataPager ID ="DataPager1" runat ="server" PagedControlID ="ListView1" PageSize ="5"> < Fields> < asp: NextPreviousPagerField ButtonType ="Button" ShowFirstPageButton ="True" ShowLastPageButton ="True" /> </ Fields> </asp : DataPager> </form ></ body></ html>3、界面中ListView1取消"开启分页"自动分页 拖入分页控件DataPage并设置PagedControlID="ListView1"使其与ListView1建立关联<br/>4、修改数据源调用的方法为getPageListByPage运行结果如下:<br/>补充:<br/>如果运行报错'ObjectDataSource“ObjectDataSource1”未能找到带参数的非泛型方法“getPageListByPage”: pageSize, pageIndex。'<br/>只需删除aspx界面中<br/><SelectParameters><br/><asp:Parameter DefaultValue="5" Name="pageSize" Type="Int32" /><br/><asp:Parameter Name="rowIndex" Type="Int32" /><br/></SelectParameters> <!--#include file="web/createerweima.jishuwendang.asp"--> </div> <div class=powered> <dt class="title-link"> <p><b>上一篇:</b><a href='/jishuwendang/class37/7694.html'>如何使用Swagger上传文件</a></p> <p><b>下一篇:</b><a href='/jishuwendang/class37/7692.html'>如何取消.net后台线程的执行</a></p> </dt><div class="share"><div class="bdsharebuttonbox"><a href="#" class="bds_more" data-cmd="more"></a><a href="#" class="bds_weixin" data-cmd="weixin" title="分享到微信"></a><a href="#" class="bds_sqq" data-cmd="sqq" title="分享到QQ好友"></a><a href="#" class="bds_qzone" data-cmd="qzone" title="分享到QQ空间"></a><a href="#" class="bds_tsina" data-cmd="tsina" title="分享到新浪微博"></a></div> <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"32"},"share":{},"selectShare":{"bdContainerClass":null,"bdSelectMiniList":["weixin","sqq","qzone","tsina"]}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script></div></div> </div> <!-- <div class="rinfo"> <div class="box-header"><h4 style="float:left;width:200px">精彩推荐</h4></div> <div style="float:left;margin:10px;padding:10px 0px;"> <script src="/file/js/jishuwendangdetails.right.tuijian.js"></script> </div> </div> --> <div class="rinfo"> <div class="box-header"><h4 style="float:left;width:200px">相关内容</h4></div> <div class="news_link" style="height:1500px"> <ul> <li>• <a href="/jishuwendang/class37/7798.html" title="最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解" target="_blank">最锋利的Visual Studio Web开发工具扩展:Web Essentials使用详解</a></li> <li>• <a href="/jishuwendang/class37/7797.html" title="总结Visual Studio下ASP.NET模板化控件中的数据绑定" target="_blank">总结Visual Studio下ASP.NET模板化控件中的数据绑定</a></li> <li>• <a href="/jishuwendang/class37/7796.html" title="自制网页选取本地路径控件(附源码)" target="_blank">自制网页选取本地路径控件(附源码)</a></li> <li>• <a href="/jishuwendang/class37/7795.html" title="自定义应用程序配置文件(app.config)" target="_blank">自定义应用程序配置文件(app.config)</a></li> <li>• <a href="/jishuwendang/class37/7794.html" title="状态保存机制之ViewState概述及应用" target="_blank">状态保存机制之ViewState概述及应用</a></li> <li>• <a href="/jishuwendang/class37/7793.html" title="在Web用户控件中引用样式表中样式的方法" target="_blank">在Web用户控件中引用样式表中样式的方法</a></li> <li>• <a href="/jishuwendang/class37/7792.html" title="在vs2008中使用AJAX开发.NET_2.0下的Web程序的方法" target="_blank">在vs2008中使用AJAX开发.NET_2.0下的Web程序的方法</a></li> <li>• <a href="/jishuwendang/class37/7791.html" title="在Repeater控件中通过Eval的方式绑定Style样式" target="_blank">在Repeater控件中通过Eval的方式绑定Style样式</a></li> <li>• <a href="/jishuwendang/class37/7789.html" title="在IIS上重新注册.NET Framework 2.0的命令和参数详解" target="_blank">在IIS上重新注册.NET Framework 2.0的命令和参数详解</a></li> <li>• <a href="/jishuwendang/class37/7788.html" title="在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)" target="_blank">在GridView中LinkButton的属性的应用(如何不用选中就删除这一行)</a></li> <li>• <a href="/jishuwendang/class37/7787.html" title="在Framework4.0中实现延迟加载的实现方法" target="_blank">在Framework4.0中实现延迟加载的实现方法</a></li> <li>• <a href="/jishuwendang/class37/7786.html" title="在dropDownList中实现既能输入一个新值又能实现下拉选的代码" target="_blank">在dropDownList中实现既能输入一个新值又能实现下拉选的代码</a></li> <li>• <a href="/jishuwendang/class37/7785.html" title="在aspx页面引用html页的写法" target="_blank">在aspx页面引用html页的写法</a></li> <li>• <a href="/jishuwendang/class37/7784.html" title="在 .NET Framework 2.0 中未处理的异常导致基于 ASP.NET 的应用程序意外退出" target="_blank">在 .NET Framework 2.0 中未处理的异常导致基于 ASP.NET 的应用程序意外退出</a></li> <li>• <a href="/jishuwendang/class37/7783.html" title="用户控件(ASCX)向网页(ASPX)传值使用反射实现" target="_blank">用户控件(ASCX)向网页(ASPX)传值使用反射实现</a></li> <li>• <a href="/jishuwendang/class37/7782.html" title="用vs调试sql存储过程图文介绍" target="_blank">用vs调试sql存储过程图文介绍</a></li> <li>• <a href="/jishuwendang/class37/7781.html" title="用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置" target="_blank">用javascript为DropDownList控件下拉式选择添加一个Item至定义索引位置</a></li> <li>• <a href="/jishuwendang/class37/7780.html" title="用javascript css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中" target="_blank">用javascript css实现GridView行背景色交替、鼠标划过行变色,点击行变色选中</a></li> <li>• <a href="/jishuwendang/class37/7779.html" title="用.Net的File控件上传文件的解决方案" target="_blank">用.Net的File控件上传文件的解决方案</a></li> <li>• <a href="/jishuwendang/class37/7778.html" title="一天精通asp.net的学习经验小结" target="_blank">一天精通asp.net的学习经验小结</a></li> <li>• <a href="/jishuwendang/class37/7777.html" title="一个经典的ADO.NET入门例子" target="_blank">一个经典的ADO.NET入门例子</a></li> <li>• <a href="/jishuwendang/class37/7776.html" title="一步步教你读懂NET中IL(图文详解)" target="_blank">一步步教你读懂NET中IL(图文详解)</a></li> <li>• <a href="/jishuwendang/class37/7775.html" title="页面爬虫(获取其他页面HTML)加载到自己页面示例" target="_blank">页面爬虫(获取其他页面HTML)加载到自己页面示例</a></li> <li>• <a href="/jishuwendang/class37/7774.html" title="验证用户必选CheckBox控件与自定义验证javascript代码" target="_blank">验证用户必选CheckBox控件与自定义验证javascript代码</a></li> <li>• <a href="/jishuwendang/class37/7772.html" title="详细介绍.NET中的动态编译技术" target="_blank">详细介绍.NET中的动态编译技术</a></li> <li>• <a href="/jishuwendang/class37/7771.html" title="详谈.NET的异常处理" target="_blank">详谈.NET的异常处理</a></li> <li>• <a href="/jishuwendang/class37/7770.html" title="详述ASP.Net中页面之间传参方法" target="_blank">详述ASP.Net中页面之间传参方法</a></li> <li>• <a href="/jishuwendang/class37/7769.html" title="详解最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)" target="_blank">详解最好的.NET开源免费ZIP库DotNetZip(.NET组件介绍之三)</a></li> <li>• <a href="/jishuwendang/class37/7768.html" title="详解在Windows下如何使用AspNetCore Api 和consul" target="_blank">详解在Windows下如何使用AspNetCore Api 和consul</a></li> <li>• <a href="/jishuwendang/class37/7767.html" title="详解在DevExpress程序中使用TreeList控件以及节点查询的处理" target="_blank">详解在DevExpress程序中使用TreeList控件以及节点查询的处理</a></li> <li>• <a href="/jishuwendang/class37/7766.html" title="详解在.net中读写config文件的各种方法" target="_blank">详解在.net中读写config文件的各种方法</a></li> <li>• <a href="/jishuwendang/class37/7765.html" title="详解免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)" target="_blank">详解免费开源的DotNet任务调度组件Quartz.NET(.NET组件介绍之五)</a></li> <li>• <a href="/jishuwendang/class37/7764.html" title="详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)" target="_blank">详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)</a></li> <li>• <a href="/jishuwendang/class37/7763.html" title="详解可跨域的单点登录(SSO)实现方案【附.net代码】" target="_blank">详解可跨域的单点登录(SSO)实现方案【附.net代码】</a></li> <li>• <a href="/jishuwendang/class37/7762.html" title="详解开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)" target="_blank">详解开源免费且稳定实用的.NET PDF打印组件itextSharp(.NET组件介绍之八)</a></li> <li>• <a href="/jishuwendang/class37/7761.html" title="详解高效而稳定的企业级.NET Office 组件Spire(.NET组件介绍之二)" target="_blank">详解高效而稳定的企业级.NET Office 组件Spire(.NET组件介绍之二)</a></li> <li>• <a href="/jishuwendang/class37/7760.html" title="详解WebApiClient的JsonPatch局部更新" target="_blank">详解WebApiClient的JsonPatch局部更新</a></li> <li>• <a href="/jishuwendang/class37/7759.html" title="详解VS2012发布网站步骤" target="_blank">详解VS2012发布网站步骤</a></li> <li>• <a href="/jishuwendang/class37/7758.html" title="详解Spring Boot 中使用 Java API 调用 lucene" target="_blank">详解Spring Boot 中使用 Java API 调用 lucene</a></li> <li>• <a href="/jishuwendang/class37/7757.html" title="详解JQuery Ajax 在asp.net中使用总结" target="_blank">详解JQuery Ajax 在asp.net中使用总结</a></li> <li>• <a href="/jishuwendang/class37/7756.html" title="详解GridView自带的编辑删除更新功能" target="_blank">详解GridView自带的编辑删除更新功能</a></li> <li>• <a href="/jishuwendang/class37/7755.html" title="详解Func&lt;T&gt;与Action&lt;T&gt;区别" target="_blank">详解Func&lt;T&gt;与Action&lt;T&gt;区别</a></li> <li>• <a href="/jishuwendang/class37/7754.html" title="详解ASP.NET中Session的用法" target="_blank">详解ASP.NET中Session的用法</a></li> <li>• <a href="/jishuwendang/class37/7753.html" title="详解ASP.NET页面生命周期事件" target="_blank">详解ASP.NET页面生命周期事件</a></li> <li>• <a href="/jishuwendang/class37/7752.html" title="详解ASP.NET页面生命周期" target="_blank">详解ASP.NET页面生命周期</a></li> <li>• <a href="/jishuwendang/class37/7751.html" title="详解ASP.NET验证码的生成方法" target="_blank">详解ASP.NET验证码的生成方法</a></li> <li>• <a href="/jishuwendang/class37/7750.html" title="详解ASP.NET提取多层嵌套json数据的方法" target="_blank">详解ASP.NET提取多层嵌套json数据的方法</a></li> <li>• <a href="/jishuwendang/class37/7749.html" title="详解ASP.NET七大身份验证方式以及解决方案" target="_blank">详解ASP.NET七大身份验证方式以及解决方案</a></li> <li>• <a href="/jishuwendang/class37/7748.html" title="详解ASP.NET配置文件Web.config" target="_blank">详解ASP.NET配置文件Web.config</a></li> <li>• <a href="/jishuwendang/class37/7747.html" title="详解ASP.NET-----Repeater数据控件的用法总结" target="_blank">详解ASP.NET-----Repeater数据控件的用法总结</a></li> <li>• <a href="/jishuwendang/class37/7746.html" title="详解ASP.NET 页面之间传值的几种方式" target="_blank">详解ASP.NET 页面之间传值的几种方式</a></li> <li>• <a href="/jishuwendang/class37/7745.html" title="详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)" target="_blank">详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)</a></li> <li>• <a href="/jishuwendang/class37/7744.html" title="详解Asp.net web.config customErrors 如何设置" target="_blank">详解Asp.net web.config customErrors 如何设置</a></li> <li>• <a href="/jishuwendang/class37/7743.html" title="详解ASP.NET WEB API 之属性路由" target="_blank">详解ASP.NET WEB API 之属性路由</a></li> <li>• <a href="/jishuwendang/class37/7742.html" title="详解ABP框架中领域层的领域事件Domain events" target="_blank">详解ABP框架中领域层的领域事件Domain events</a></li> <li>• <a href="/jishuwendang/class37/7741.html" title="详解ABP框架中的数据过滤器与数据传输对象的使用" target="_blank">详解ABP框架中的数据过滤器与数据传输对象的使用</a></li> <li>• <a href="/jishuwendang/class37/7740.html" title="详解ABP框架中Session功能的使用方法" target="_blank">详解ABP框架中Session功能的使用方法</a></li> <li>• <a href="/jishuwendang/class37/7739.html" title="详解ABP框架的参数有效性验证和权限验证" target="_blank">详解ABP框架的参数有效性验证和权限验证</a></li> <li>• <a href="/jishuwendang/class37/7738.html" title="详解.NET中使用Redis数据库" target="_blank">详解.NET中使用Redis数据库</a></li> <li>• <a href="/jishuwendang/class37/7737.html" title="详解.NET中的加密算法总结(自定义加密Helper类续)" target="_blank">详解.NET中的加密算法总结(自定义加密Helper类续)</a></li> <li>• <a href="/jishuwendang/class37/7736.html" title="详解.net循环、逻辑语句块(基础知识)" target="_blank">详解.net循环、逻辑语句块(基础知识)</a></li> <li>• <a href="/jishuwendang/class37/7735.html" title="详解.Net单元测试方法" target="_blank">详解.Net单元测试方法</a></li> <li>• <a href="/jishuwendang/class37/7734.html" title="限制CheckBoxList控件只能单选实现代码及演示动画" target="_blank">限制CheckBoxList控件只能单选实现代码及演示动画</a></li> <li>• <a href="/jishuwendang/class37/7733.html" title="先装VS再装IIS时出错的解决方法" target="_blank">先装VS再装IIS时出错的解决方法</a></li> <li>• <a href="/jishuwendang/class37/7732.html" title="未将对象引用设置到对象的实例 (System.NullReferenceException)" target="_blank">未将对象引用设置到对象的实例 (System.NullReferenceException)</a></li> <li>• <a href="/jishuwendang/class37/7731.html" title="伪静态web.config配置步骤" target="_blank">伪静态web.config配置步骤</a></li> <li>• <a href="/jishuwendang/class37/7730.html" title="为GridView的行添加鼠标经过、点击事件的小例子" target="_blank">为GridView的行添加鼠标经过、点击事件的小例子</a></li> <li>• <a href="/jishuwendang/class37/7729.html" title="微软 Visual Studio 2010官方下载地址给大家" target="_blank">微软 Visual Studio 2010官方下载地址给大家</a></li> <li>• <a href="/jishuwendang/class37/7728.html" title="网页WEB打印控件制作" target="_blank">网页WEB打印控件制作</a></li> <li>• <a href="/jishuwendang/class37/7727.html" title="网页(aspx)与用户控件(ascx)交互逻辑处理实现" target="_blank">网页(aspx)与用户控件(ascx)交互逻辑处理实现</a></li> <li>• <a href="/jishuwendang/class37/7726.html" title="提取HTML代码中文字的C#函数" target="_blank">提取HTML代码中文字的C#函数</a></li> <li>• <a href="/jishuwendang/class37/7725.html" title="数据库开发总结(ADO.NET小结)" target="_blank">数据库开发总结(ADO.NET小结)</a></li> <li>• <a href="/jishuwendang/class37/7724.html" title="收集学习asp.net比较完整的面向对象开发流程" target="_blank">收集学习asp.net比较完整的面向对象开发流程</a></li> <li>• <a href="/jishuwendang/class37/7723.html" title="使用重绘项美化WinForm的控件" target="_blank">使用重绘项美化WinForm的控件</a></li> <li>• <a href="/jishuwendang/class37/7722.html" title="使用visual studio自动创建IIS虚拟目录" target="_blank">使用visual studio自动创建IIS虚拟目录</a></li> <li>• <a href="/jishuwendang/class37/7721.html" title="使用Visual Studio 2017作为Linux C++开发工具" target="_blank">使用Visual Studio 2017作为Linux C++开发工具</a></li> <li>• <a href="/jishuwendang/class37/7720.html" title="使用Visual Studio 2017写静态库" target="_blank">使用Visual Studio 2017写静态库</a></li> <li>• <a href="/jishuwendang/class37/7719.html" title="使用Lable控件输出九九乘法表" target="_blank">使用Lable控件输出九九乘法表</a></li> <li>• <a href="/jishuwendang/class37/7718.html" title="使用Fiddler调试visual studion多个虚拟站点的问题分析" target="_blank">使用Fiddler调试visual studion多个虚拟站点的问题分析</a></li> <li>• <a href="/jishuwendang/class37/7717.html" title="使用Entity Framework(4.3.1版本)遇到的问题整理" target="_blank">使用Entity Framework(4.3.1版本)遇到的问题整理</a></li> <li>• <a href="/jishuwendang/class37/7716.html" title="使用CustomValidator自定义验证控件检查是否有对ListBox控件选择" target="_blank">使用CustomValidator自定义验证控件检查是否有对ListBox控件选择</a></li> <li>• <a href="/jishuwendang/class37/7715.html" title="使用C#处理WebBrowser控件在不同域名中的跨域问题" target="_blank">使用C#处理WebBrowser控件在不同域名中的跨域问题</a></li> <li>• <a href="/jishuwendang/class37/7714.html" title="使用aspnet_regiis.exe重新注册.NET Framework" target="_blank">使用aspnet_regiis.exe重新注册.NET Framework</a></li> <li>• <a href="/jishuwendang/class37/7713.html" title="使用ASP.NET模板生成HTML静态页面的五种方案" target="_blank">使用ASP.NET模板生成HTML静态页面的五种方案</a></li> <li>• <a href="/jishuwendang/class37/7712.html" title="使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出" target="_blank">使用ASP.NET 2.0 CSS 控件适配器生成CSS友好的HTML输出</a></li> <li>• <a href="/jishuwendang/class37/7711.html" title="使用ajax局部刷新gridview进行数据绑定示例" target="_blank">使用ajax局部刷新gridview进行数据绑定示例</a></li> <li>• <a href="/jishuwendang/class37/7710.html" title="使用 Visual Studio 的“代码度量值”来改进代码质量" target="_blank">使用 Visual Studio 的“代码度量值”来改进代码质量</a></li> <li>• <a href="/jishuwendang/class37/7709.html" title="实现onmouseover和onmouseout应用于RadioButtonList或CheckBoxList控件上" target="_blank">实现onmouseover和onmouseout应用于RadioButtonList或CheckBoxList控件上</a></li> <li>• <a href="/jishuwendang/class37/7708.html" title="实例讲解动态加载gridview中的行及其样式" target="_blank">实例讲解动态加载gridview中的行及其样式</a></li> <li>• <a href="/jishuwendang/class37/7707.html" title="深入分析XmlSerializer对象的Xml序列化与反序列化的示例详解" target="_blank">深入分析XmlSerializer对象的Xml序列化与反序列化的示例详解</a></li> <li>• <a href="/jishuwendang/class37/7706.html" title="深入本机影像生成器(Ngen.exe)工具使用方法详解" target="_blank">深入本机影像生成器(Ngen.exe)工具使用方法详解</a></li> <li>• <a href="/jishuwendang/class37/7705.html" title="深入Lumisoft.NET实现邮件发送功能的方法详解" target="_blank">深入Lumisoft.NET实现邮件发送功能的方法详解</a></li> <li>• <a href="/jishuwendang/class37/7704.html" title="设置DropDownList的当前选项" target="_blank">设置DropDownList的当前选项</a></li> <li>• <a href="/jishuwendang/class37/7703.html" title="设置ASP.NET页面的运行超时时间详细到单个页面及站点" target="_blank">设置ASP.NET页面的运行超时时间详细到单个页面及站点</a></li> <li>• <a href="/jishuwendang/class37/7702.html" title="如何在网站级别动态更改主题" target="_blank">如何在网站级别动态更改主题</a></li> <li>• <a href="/jishuwendang/class37/7701.html" title="如何在不同.net版本实现单点登录" target="_blank">如何在不同.net版本实现单点登录</a></li> <li>• <a href="/jishuwendang/class37/7700.html" title="如何在WebForm中使用javascript防止连打(双击)" target="_blank">如何在WebForm中使用javascript防止连打(双击)</a></li> <li>• <a href="/jishuwendang/class37/7699.html" title="如何在asp.net中使用FreeTextBox控件" target="_blank">如何在asp.net中使用FreeTextBox控件</a></li> <li>• <a href="/jishuwendang/class37/7698.html" title="如何在.Net版本UEditor中添加一个普通按钮" target="_blank">如何在.Net版本UEditor中添加一个普通按钮</a></li> <li>• <a href="/jishuwendang/class37/7697.html" title="如何限制asp.net中上传文件的大小的代码" target="_blank">如何限制asp.net中上传文件的大小的代码</a></li> <li>• <a href="/jishuwendang/class37/7696.html" title="如何为CheckBoxList和RadioButtonList添加滚动条" target="_blank">如何为CheckBoxList和RadioButtonList添加滚动条</a></li> <li>• <a href="/jishuwendang/class37/7695.html" title="如何为asp.net网站项目添加子项目" target="_blank">如何为asp.net网站项目添加子项目</a></li> <li>• <a href="/jishuwendang/class37/7694.html" title="如何使用Swagger上传文件" target="_blank">如何使用Swagger上传文件</a></li> <li>• <a href="/jishuwendang/class37/7693.html" title="如何实现ListView高效分页代码" target="_blank">如何实现ListView高效分页代码</a></li> <li>• <a href="/jishuwendang/class37/7692.html" title="如何取消.net后台线程的执行" target="_blank">如何取消.net后台线程的执行</a></li> <li>• <a href="/jishuwendang/class37/7691.html" title="如何取得Repeater控件选择的项目及注意事项" target="_blank">如何取得Repeater控件选择的项目及注意事项</a></li> <li>• <a href="/jishuwendang/class37/7690.html" title="如何轻松搭建Windows8云平台的开发环境" target="_blank">如何轻松搭建Windows8云平台的开发环境</a></li> <li>• <a href="/jishuwendang/class37/7689.html" title="如何将数据绑到gridview然后导成excel" target="_blank">如何将数据绑到gridview然后导成excel</a></li> <li>• <a href="/jishuwendang/class37/7688.html" title="如何建立ASP.NET站点" target="_blank">如何建立ASP.NET站点</a></li> <li>• <a href="/jishuwendang/class37/7687.html" title="如何合并多个 .NET 程序集" target="_blank">如何合并多个 .NET 程序集</a></li> <li>• <a href="/jishuwendang/class37/7686.html" title="如何改变asp.net项目名称" target="_blank">如何改变asp.net项目名称</a></li> <li>• <a href="/jishuwendang/class37/7685.html" title="如何对ASP.NET网站实现静态化" target="_blank">如何对ASP.NET网站实现静态化</a></li> <li>• <a href="/jishuwendang/class37/7684.html" title="如何创建一个AJAXControlToolKit的扩展控件" target="_blank">如何创建一个AJAXControlToolKit的扩展控件</a></li> <li>• <a href="/jishuwendang/class37/7683.html" title="如何传值在2个页面之间 要求不刷新父页面,并且不能用Querystring传值" target="_blank">如何传值在2个页面之间 要求不刷新父页面,并且不能用Querystring传值</a></li> <li>• <a href="/jishuwendang/class37/7682.html" title="如此高效通用的分页存储过程是带有sql注入漏洞的" target="_blank">如此高效通用的分页存储过程是带有sql注入漏洞的</a></li> <li>• <a href="/jishuwendang/class37/7681.html" title="认识ASP.NET配置文件Web.config" target="_blank">认识ASP.NET配置文件Web.config</a></li> <li>• <a href="/jishuwendang/class37/7680.html" title="让VS2008对JQuery语法的智能感知更完美一点" target="_blank">让VS2008对JQuery语法的智能感知更完美一点</a></li> <li>• <a href="/jishuwendang/class37/7679.html" title="让GridView只显示特定用户的数据的方法" target="_blank">让GridView只显示特定用户的数据的方法</a></li> <li>• <a href="/jishuwendang/class37/7678.html" title="让GridView只更新某些特定的数据的方法" target="_blank">让GridView只更新某些特定的数据的方法</a></li> <li>• <a href="/jishuwendang/class37/7677.html" title="去除HTML标签删除HTML示例代码" target="_blank">去除HTML标签删除HTML示例代码</a></li> </ul> </div> </div> </div> <div id="footer"> <div class="footer_con"><div class="footer_txt"> Copyright © 2024 <a href="http://www.zwyuanma.com/">中文源码网</a> All Rights Reserved  备案号:<a href="http://www.beian.miit.gov.cn/" target="_blank">[苏ICP备15047094号-4]</a> <a href="/sitemap.xml">[站点地图]</a><br/> <a href="/home/help/{$.id}.html" target="_blank">联系我们</a> |  <a href="/home/help/{$.id}.html" target="_blank">常见问题</a> |  <a href="/home/help/{$.id}.html" target="_blank">网站介绍</a> |  客服QQ:<a href="http://wpa.qq.com/msgrd?v=3&uin=282898506&site=qq&menu=yes" target="_blank">282898506</a> | 邮箱:282898506#qq.com(#改@)  <br> <a href="/home/help/{$.id}.html" target="_blank">如何发布官方评测?</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何发布建站方案?</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何发布技术供求?</a> |  <a href="/home/help/{$.id}.html" target="_blank">广告位申请</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何管理展厅?</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何开通展厅?</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何发布模版?</a> |  <a href="/home/help/{$.id}.html" target="_blank">如何发布源码?</a> |  <br/> <div style="display:none;"><script charset='UTF-8' id='LA_COLLECT' src='//sdk.51.la/js-sdk-pro.min.js'></script><script>LA.init({id: 'Jhcp3j9uNE3jSacI',ck: 'Jhcp3j9uNE3jSacI'})</script> <a href="sitemap.xml">sitemap.xml</a></div> </div></div> </div> </div> <!--右侧导航--> <ul class="r_serve"> <a title="qq咨询" onclick="window.open('http://wpa.qq.com/msgrd?v=3&uin=282898506&site=qq&menu=yes', '_blank', 'height=544, width=644,toolbar=no,scrollbars=no,menubar=no,status=no');return false;" target="_blank"><li><p><img src="/public/yuanma/web/style/images/qq.png" /></p><p>QQ客服</p></li></a> <li><p><img src="/public/yuanma/web/style/images/wx.png"/></p><p>公众号</p><img class="maImg" id="wxImg" src="/public/yuanma/web/style/images/wxImg.png"/></li> <li><a title="中文源码网手机版" target="_blank" href="http://m.zwyuanma.com/"><p><img src="/public/yuanma/web/style/images/ma.png"/></p><p>手机版</p></a><img class="maImg" id="maImg" src="/public/yuanma/web/style/images/maimg.png"/></li> <a title="" target="_blank" href="/help/2.html"><li><p><img src="/public/yuanma/web/style/images/help.png"/></p><p>帮助中心</p></li></a> <li><p><img src="/public/yuanma/web/style/images/back_top.png"/></p></li> </ul> <script language="javascript"> $(".r_serve li:nth-child(2)").hover(function() {$("#wxImg").show();$("#maImg").hide();},function(){$("#wxImg").hide();}) $(".r_serve li:nth-child(3)").hover(function() {$("#maImg").show();$(".r_gfq").hide();$("#wxImg").hide();},function(){$("#maImg").hide();}) $(".r_serve li:nth-child(5)").click(function() {$("html, body").animate({ scrollTop: 0 }, 120);}) </script> </body> </html>