随笔分类 -  ASP.NET

ASP.NET
摘要:C# 8.0中,提供了一种新的IAsyncEnumerable<T>接口,在对集合进行迭代时,支持异步操作。比如在读取文本中的多行字符串时,如果读取每行字符串的时候使用同步方法,那么会导致线程堵塞。IAsyncEnumerable<T>可以解决这种情况,在迭代的时候支持使用异步方法。也就是说,之前我 阅读全文
posted @ 2019-07-12 06:44 yan_xiaodi 阅读(7987) 评论(4) 推荐(14) 编辑
摘要:记录一下petapoco官网博客的一些要点。这些博客记录了PetaPoco是如何一步步改进的。目录:Announcing PetaPocoPetaPoco-ImprovementsPetaPoco-Improvements IIPetaPoco-T4 TemplatePetaPoco-NuGet PackagePetaPoco-Paged QueriesPetaPoco-Named Columns,Result Columns and int/long conversionPetaPoco-NUnit Test CasesPetaPoco-Value Conversions and UTC T 阅读全文
posted @ 2013-03-25 16:50 yan_xiaodi 阅读(37402) 评论(22) 推荐(25) 编辑
摘要:原文地址:http://blog.csdn.net/zhaoqiliang527/archive/2009/08/18/4457961.aspx首先我很遗憾的告诉大家,因为微软的偷懒,目前UpdatePanel还不支持文件上传。我查了下,有两个办法,我已测试过了,真得很好用。方案一的解决办法就是UpdatePanel中设置PostBackTrigger:<asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:FileUpload ID=& 阅读全文
posted @ 2010-10-15 22:12 yan_xiaodi 阅读(318) 评论(0) 推荐(0) 编辑
摘要:Server.Transfer可用于两个窗体之间传递参数例子:从订单列表页生成订货单,传递多个订单ID到订货单生成页面订单列表页面前台代码:<asp:GridView ID="myGridView" runat="server" AutoGenerateColumns="False" Width="98%" DataKeyNames="SalesOrderID" OnRowDataBound="myGridView_RowDataBound"> ... 阅读全文
posted @ 2010-08-15 22:44 yan_xiaodi 阅读(615) 评论(0) 推荐(0) 编辑
摘要:RowState即是Alternate又是Edit的状态判断语法:1、最标准的写法e.Row.RowState == (DataControlRowState.Alternate|DataControlRowState.Edit)2、将RowState转换为整数if (((int)e.Row.RowState)==5 ){ // do something}注:DataControlRowState枚举: Normal: 0 Alternate: 1 Selected: 2Edit: 4 Insert: 8如果偶数列既是Alternate,又是Edit,所以用((int)e.Row.RowSta 阅读全文
posted @ 2010-08-13 11:01 yan_xiaodi 阅读(403) 评论(0) 推荐(0) 编辑
摘要:Console.WriteLine("------------------------标准及自定义时间格式字符串---------------------------"); 128 DateTime date = new DateTime(2010, 4, 5, 18, 8, 8, 16); 129 130 //d 短日期 131 Console.WriteLine("d 短日期"); 132 Console.WriteLine(date.ToString("d")); // 4... 阅读全文
posted @ 2010-07-30 11:18 yan_xiaodi 阅读(2250) 评论(0) 推荐(0) 编辑
摘要:今天在一个2.0的项目里用AutoCompleteExtender,开始的时候没发现什么错误,后来麻烦接踵而至。无论如何调试,AutoCompleteExtender自动完成的列表都和文本框对不起来,位置错位,比如文本框在上面,自动完成列表跑到下面去了,如下图:在一个页面中使用多个AutoCompleteExtender时更是乱七八糟。为了搞清楚到底是什么原因,开始逐一排查。把设置的css删掉,还是错位。然后新建了一个test页面,copy同样的代码进去,没想到竟然是正常的!这是为什么呢?然后又把页面删除,重新添加控件,一个一个的加,但就算只加一个AutoCompleteExtender,也是 阅读全文
posted @ 2010-07-17 22:39 yan_xiaodi 阅读(884) 评论(1) 推荐(0) 编辑
摘要:页面导出Excel时,常用的直接RenderControl的方法,如果表格中有数字,在Excel中往往格式会乱,比如前面有0,但显示出来后0都被去掉了。因此要在绑定数字的时候,手动指定一下此列的格式,让数字以文本方式显示就行了protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e){ if (e.Row.RowType == DataControlRowType.DataRow) {//让数字以文本形式表示 e.Row.Ce... 阅读全文
posted @ 2010-05-26 15:31 yan_xiaodi 阅读(2410) 评论(4) 推荐(0) 编辑
摘要:最近在做一个指标管理,有一个统计指标完成量的功能,偶然间发现了MSChart控件,下载下来试了试,发现很好用,可以做出非常漂亮的图表。可以设置的选项非常多,自带的Samples有很多漂亮的样式。赶紧用上了。ps:说是把Dundas 买下来了。微软就是财大气粗。下载地址:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=130f7986-bf49-4fe5-9ca8-910ae6ea442c语言包:http://www.microsoft.com/downloads/details.asp 阅读全文
posted @ 2010-02-02 11:32 yan_xiaodi 阅读(1328) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示