在asp.net中ListView的交替背景颜色实现
在asp.net中ListView的交替背景颜色实现GridView的处理得较多,ListView可以这样实现,只一行代码:<tr style="<%# (Container.DisplayIndex%2==0)?"background-color:white;":"background-color:#EEEEEE;" %>">...
ASP.NET页面刷新方法总结
先看看ASP.NET页面刷新的实现方法: 第一: C# codeprivate void Button1_Click( object sender, System.EventArgs e ){Response.Redirect( Request.Url.ToString( ) );} 第二: C# codepri...
.NET防止页面多次提交
此处提供的代码用来实现当asp.net页面中的某个Button被点击后disable掉该页面中所有的Button,从而防止提交延时导致的多次提交。基于之前的onceclickbutton脚本.<script language="javascript"> &n...
ASP.NET从字符串中查找字符出现次数的方法
今天在一场“特殊的讨论”中引入了一个问题,如何在C#求出字符串中某字符的出现次数,比如求“ADSFGEHERGASDF”中“A”出现的次数。首先想到的方法当然是从头遍历字符串并统计: 程序代码 c1=0; for(inti=0;...
asp.net防止刷新重新提交触发后台事件的方法
Asp.net的后台事件绑定是一个很好用的功能。但是在页面提交后如果再刷新页面,就会重新Post页面并调用后台方法。这是几乎所有的浏览器的实现的情况:当你通过Post方式提交一次表单之后,如果直接F5 Refresh,都会重...
.NET/C# 类构造函数中this的用法
在C#中this用来指代当前对象,用于当成员函数中的形参名跟成员变量名一致时,进行区分。 但this不仅仅只有这一作用,this还可以如下这样用:代码<!--Code highlighting produced by Actipro CodeHighlig...
C# 中panel的mousewheel事件触发
如果将窗体或容器控件(如Plael控件)的AutoScroll属性设置为True时,那么当窗体或Panel容不下其中的子控件时就会出现滚动条,通过移动滚动条可以上下显示出窗体或Panel中的全部内容。但是默认情况下滚动条的移动只能...
asp.net程序调试 连接池和 "Timeout expired"异常
System.InvalidOperationException: Timeout expired. The timeout periodelapsed prior to obtaining a connection from the pool. This may haveoccurred because all pooled connection...
ASP.NET 3.5 Extensions新特性:ASP.NET Dynamic Data 体验
概述ASP.NET 3.5 Extensions CTP包含了一个新特性是“ASP.NET Dynamic Data Support(动态数据支持)”,它允许我们不用编写一行代码极其快速地建造使用LINQ to SQL对象模型的数据驱动的网站。 创建ASP.NET Dynamic ...
asp.net页面的相关标记:(<%$, <%=, <%, <%#, etc.)
今天第一次看到<%$ ... %> 类似的标记 ,原来这个标记可以直接读取web.config里面的配置信息。view sourceprint?1PageSize='<%$ AppSettings:GridViewDefaultPageSize %>'<br>这种方式只能使用在某些server tag内...
超级简单:在asp.net中限制下载文件的访问权限
如果你想使下载的文件对终端的用户是私有的,需要他们通过验证用户名和密码验证访问。那么所有人都会建议你不要把文件放在web服务器的根目录下,然后建议你使用Response.TransmitFile。但是,如果你没...
ASP.NET 开源CMS汇总
列举出自己见过的asp.net开源cms,方便初学者入门学习,如果有更好的开源cms请在评论中推荐,谢谢!1. DotNetNuke(ASP.NET 2.0) 个人推荐深入研究DotNetNuke是一个Web应用框架的理想,为创建和部署的项目,如商业网站,企...
超级简单:ASP.NET页面回发后保留密码
一般来说,当表单回发之后,密码框将会被自动清空。但是有些时候,我们并不希望这样。这时,我们可以添加一点的代码将避免这个问题。VB.NET:VB.NET<!--Code highlighting produced by Actipro CodeHighlighter ...
浅谈ASP.NET中文件下载函数使用方法
ASP.NET文件下载函数使用是什么情况呢?在你的Page_Load中添加这样的代码: Page.Response.Clear(); bool success = ResponseFile(Page.Request, Page.Response, "目的文件名称", @"源文件路径", 1024000); i...
C#.NET 对HashTable数组进行按值排序
最近做了一个项目,需要对一个2维数组的值进行排序然后再取出对应的Key值。开始是用HashTable做的,不过HashTable中的排序只是对Key进行排序,如果想对值进行排序得用其它办法。下面我就把这种方法说下: ...
asp.net适用于IE或FireFox的禁用页面缓存的终极必杀技
本文介绍的这个功能是:禁用页面缓存的解决方法,适用于IE和FireFox浏览器下,在web开发中合理使用缓存可以有效的提高网站的性能,但是在某些场合下因为缓存的存在会带来很多的问题。例如:因为缓存的存在会造成重...
使用asp.net FtpWebRequest 实现FTP常用功能
以下代码 使用.net FtpWebRequest 实现FTP的常用功能, 代码已经调试通过, 可复制直接使用。 经测试使用此种方式实现的FTP操作与直接使用命令的方式操作FTP要稳定许多。 有设计不好的地方请指正。 usi...
asp.net中DataList和Repeater的使用
DataList和Repeater是两个十分有用的控件,在新闻列表和图片展示的地方经常用到。在这里简单的把他们介绍一下。1.DataList:前端页面: <asp:DataList ID="PicList" runat="server" RepeatColumns="3" Width=...
ADO.NET中的多数据表操作浅析之读取
在开发基于.NET平台的数据库应用程序时,我们一般都会用到DataSet,作为ADO.NET的核心类它为我们提供了强大的功能,而整个看上去就像是放在内存内的一个小型数据库,内部包括了DataTable、DataView、DataRow、DataC...
Linq to Sql : 动态构造Expression进行动态查询
前一篇在介绍动态查询时,提到一个问题:如何根据用户的输入条件,动态构造这个过滤条件表达式呢?Expression<Func<ProductExt, bool>> predicate t => t.ProductName.Contains("che") && t.Unit...