随笔分类 -  ASP.NET

上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 54 下一页
摘要:如果你看到前面一个例子http://www.cnblogs.com/insus/archive/2011/07/16/2108172.html,当用户点击按钮之后,就会显示下面效果:此功能,使用到Ajax技术UpdateProgress来实现层遮罩效果,从下面的Style可以看到两个样式,一个底层和显法层。Style <style>#progressBackgroundLayer{position:fixed;top:0px;bottom:0px;left:0px;right:0px;overflow:hidden;padding:0;margin:0;background-col 阅读全文
posted @ 2011-07-16 15:46 Insus.NET 阅读(1767) 评论(1) 推荐(2) 编辑
摘要:原本程序是一个查询文本框,现用户要求改程序,要如google或baidu输入一样,有自动完成功能。下图是已经完成的效果:实现使用了Web Service技术与Ajax的AutoCompleteExtender的控件。在数据库中,写好存储过程:usp_Fqa_LotNumberCompletionList CREATEPROCEDURE[dbo].[usp_Fqa_LotNumberCompletionList](@PrefixTextNVARCHAR(4000),@TopCountINT)ASDECLARE@WNVARCHAR(4000)=@PrefixText+'%'EXEC 阅读全文
posted @ 2011-07-16 14:40 Insus.NET 阅读(2698) 评论(1) 推荐(1) 编辑
摘要:在开发Asp.net时,我们会经常有应用MasterPage或是WebUserControl。这样会遇上一个问题,需要在aspx去找MasterPage或是WebUserControl内的对象,或是从aspx传值给它们。比如一个WebUserControl被aspx调用之后,它产生的ID会随着aspx的环境而变化,而不是一成不变的,因为假如使用FindControl()寻找的话,当ID发生变化,在aspx 运行时会发生异常。下面就以一个WebUserControl来演示。这个WebUserControl会放一个CheckBoxList控件,当这个WebUserControl拉到aspx页面去时 阅读全文
posted @ 2011-07-04 16:23 Insus.NET 阅读(1474) 评论(0) 推荐(1) 编辑
摘要:此篇为Repeater控件嵌套Repeater控件教程,你可以从下面相关链接下载到教程视频与源程序。视频:文件格式:.wmv;大小21,401KB;长度:00:16:58。 下载地址:http://download.cnblogs.com/insus/ASPDOTNET/RepeaterEmbedRepeater.rar源程序:下载地址:http://download.cnblogs.com/insus/ASPDOTNET/RepeaterEmbedRepeater_source.rar另外,为了节省空间,其中BIN目录的一些DLL文件已经删除,但你可以从下面地址下载:http://www.c 阅读全文
posted @ 2011-07-04 11:05 Insus.NET 阅读(1603) 评论(0) 推荐(1) 编辑
摘要:应网友email问及,只看过Insus.NET实现过DropDownList控件的两级联动。是否在有时间的时候做一个三级联动的教程。昨天休息在家,完成这个教程。你可以下载Demo: 文件格式:.wmv;大小2,638KB;长度:00:03:20。 下载地址:http://download.cnblogs.com/insus/ASPDOTNET/MultiDropDownListSelectDemo.rar实现过程视频:文件格式:.wmv;大小39,161,638KB;长度:00:29:54。 下载地址:http://download.cnblogs.com/insus/ASPDOTNET/Mu 阅读全文
posted @ 2011-07-04 09:47 Insus.NET 阅读(4860) 评论(7) 推荐(1) 编辑
摘要:在GridView控件中,每行记录内会放置一个铵钮,当用户点击这个铵钮时,获取当笔记录的主键值。可看演示(是一个gif动画,重新播放尝试刷新网页):实现这个功能,你需要为GridView控件设置DataKeyNames属性和OnRowCreated事件。View Code <asp:GridViewID="GridView1"runat="server"AutoGenerateColumns="false"DataKeyNames="MediaTypeId"OnRowCreated="GridVie 阅读全文
posted @ 2011-06-30 10:14 Insus.NET 阅读(10471) 评论(3) 推荐(1) 编辑
摘要:如果你曾看过这篇,http://www.cnblogs.com/insus/articles/1411057.html,它是在GridView控件中演示,但是它的方法在Repeater控件是无法复制的。由于看到论坛上有网友问及,花上一点点时间做了Repeater控件的演示。首先看看效果(动画结束,尝试刷新网页):为了能在Repeater控件上实现onmouseover和onmouseout样式,Insus.NET想只要控到表的行即可,在Repeater控件的OnItemCreated事件中去实现,需要分别写好ItemTemplate模版与AlternatingItemTemplate模版,另外 阅读全文
posted @ 2011-06-25 10:41 Insus.NET 阅读(1016) 评论(4) 推荐(2) 编辑
摘要:本篇主要介绍asp.net控件CheckBoxList,会分好几个DEMO来实现。其中会出现几个DLL对象,可从下面地址下载:http://www.cnblogs.com/insus/articles/1654653.htmlhttp://www.cnblogs.com/insus/articles/1622884.html从数据库取出数据绑定至CheckBoxList控件,在取出数据之前,得在SQL数据库准备一些数据,创建表[DevCodes],插入数据与获取数据存储过程usp_DevCodes_GetAll:View Code CREATETABLE[dbo].[DevCodes]([DC 阅读全文
posted @ 2011-06-17 16:42 Insus.NET 阅读(6246) 评论(5) 推荐(1) 编辑
摘要:本视频简单演示怎样使用VS2010的Chart图表控件,进行可视化显示。文件格式:.wmv;大小11,876KB;长度:00:09:07。下载地址:http://download.cnblogs.com/insus/ASPDOTNET/How to use chart.rar 阅读全文
posted @ 2011-06-16 09:47 Insus.NET 阅读(584) 评论(0) 推荐(1) 编辑
摘要:生产线上,提升输入员输入效率,在没有购买到Barcode枪之前,需要修改程序,即是说当mouse光标离开TextBox之后,数据自动提交到数据库中。解决这个问题,得需要使用onblur来实现。下面代码并非是专案实现代码,只是模拟相同的功能。View Code <!--Ajax实现页面不闪烁,一直是Insus.NET所喜欢使用的--><asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID=& 阅读全文
posted @ 2011-06-15 14:58 Insus.NET 阅读(1810) 评论(2) 推荐(2) 编辑
摘要:“/WebSite19”应用程序中的服务器错误。不支持关键字: “userid”。说明:执行当前Web请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。异常详细信息:System.ArgumentException:不支持关键字: “userid”。源错误:行24: {行25:行26: return objBusinessBase.GetDataToDataSet("usp_GETCUSTOMERS").Tables[0];行27:行28: }源文件:d:\Backup\Visual Studio 2010\WebSite 阅读全文
posted @ 2011-06-14 11:13 Insus.NET 阅读(1613) 评论(0) 推荐(1) 编辑
摘要:平常时一般不会去动态创建Gridview列(column),但是程序有时就会需要这样去做。下面这个例子,是在Insus.NET开发的一个专案使用,现把它抽取分享出来,如果你有需求,可以参详。如下图:这个动态添加的列(上图红色方框),会放置一个图片铵钮ImageButton。可以写一个列类别,实作在命名空间System.Web.UI下的ITemplate接口,在runtime时new 这个列类别即可。下面是DetailColumn类别,重点部分已经有注释:DetailColumnusingSystem;usingSystem.Collections.Generic;usingSystem.Lin 阅读全文
posted @ 2011-06-10 14:48 Insus.NET 阅读(2761) 评论(0) 推荐(1) 编辑
摘要:一般情况之下,DropDownList的DataTextField只是绑定一个列,因系统要求,DropDownList的DataTextField同时绑定多列来显示。如下图:实现这个并不难,只要在存储过程或SQL语句写好即可。下面实现演示是使用存储过程,两个字段连接为一个,并给它一个别名 ([LName] + N' ' + [FName]) AS [FullName] 。View Code SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOCREATEPROCEDURE[dbo].[usp_GetMember]ASSELECT[MemberId] 阅读全文
posted @ 2011-06-08 13:44 Insus.NET 阅读(2745) 评论(1) 推荐(2) 编辑
摘要:前段时间一网友给Insus.NET发送一本书源代码看。最后Insus.NET了解到这些源代码是《ASP.NET项目开发案例全程实录(第二版)》附带源程序,你可以在网上可以下载。由于时间的关系,Insus.NET只看了TM\01\SIS部分的源程序。想起每个人写程序的思想与风格都不一样。Insus.NET跟网友说,如果依Insus.NET的写法,这些源程序可以值得重构重构。现Insus.NET把重构过程录制为视频,分享于此。还有一点Insus.NET要说的是,所有源程序属原作者所有,如有任何不妥,请来信,Insus.NET将删除。另外,录制这些视频,白天上班没有时间,晚上要等小孩子睡着之后,方可 阅读全文
posted @ 2011-06-03 10:07 Insus.NET 阅读(3484) 评论(17) 推荐(3) 编辑
摘要:在论坛上看到一个网友需要,需要把字符串"20110601"转为日期。由于使用DateTime.Parse转出来是一个空值。Insus.NET想到的是使用C#的字符串处理函数Insert()在指定位置插入两个"-"字符即可。View Code strings="20110601";s=s.Insert(4,"-");s=s.Insert(7,"-");Response.Write(s);执行结果:其实,如果以这样格式的字符串,在SQL中是很容易转换的。SELECTCAST('2011060 阅读全文
posted @ 2011-06-01 17:00 Insus.NET 阅读(7994) 评论(0) 推荐(1) 编辑
摘要:最普通的动态创建铵钮方法,并为此铵钮处理它的OnClick的事件。为了演示效果更佳,在aspx使用Ajax,View Code <asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"><ContentTemplate><asp:PlaceHolderID="PlaceHo 阅读全文
posted @ 2011-05-31 15:00 Insus.NET 阅读(3232) 评论(0) 推荐(1) 编辑
摘要:记得以前写网站,网站上都会放一个Javascript写的实时间钟,如今网站整合有Ajax,Insus.NET也跟随改为Ajax的asp:Timer控件。使用asp:timer控件,我们需要设置一个属性Interval,设置在相对于上一次发生的 Tick 事件引发 Tick 事件之前的时间(以毫秒为单位),和一个写OnTick事件。View Code <formid="form1"runat="server"><asp:ScriptManagerID="ScriptManager1"runat="server 阅读全文
posted @ 2011-05-30 09:25 Insus.NET 阅读(2055) 评论(2) 推荐(2) 编辑
摘要:为了客户要求,GridView前面10行数据显示背景色,实现方法,在GridView数据控件写一个OnRowCreated事件,<asp:GridViewID="GridView1"runat="server"OnRowCreated="GridView1_RowCreated">在.aspx.cs写:View Code protectedvoidGridView1_RowCreated(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRow 阅读全文
posted @ 2011-05-28 14:29 Insus.NET 阅读(1487) 评论(0) 推荐(1) 编辑
摘要:用户控件(UserControl)写属性的写法,如类别属性写法没有两样。参考代码:InsusUserControlusingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;publicpartialclassInsusUserControl:System.Web.UI.UserControl{publicstringDataKey{get{if(ViewState["DataKey" 阅读全文
posted @ 2011-05-28 13:35 Insus.NET 阅读(1212) 评论(3) 推荐(1) 编辑
摘要:你会留意到Insus.NET在前一次的写了Reset Image Size的功能http://www.cnblogs.com/insus/articles/1909037.html,这个功能是在图片显示时去做图片缩略,有网友向Insus.NET提及,这样做有点不好,就是每run一次,系统就要缩略生成一次,这样会有损性能,希望能改善一下。为了改善性能,哪只有在图片上传时或在图片管理时,实现一个功能保存一份缩略图在目录中。下面是代码(部分),请参考:View Code System.Drawing.ImageimgOriginal=System.Drawing.Image.FromFile(ori 阅读全文
posted @ 2011-05-28 11:31 Insus.NET 阅读(5293) 评论(0) 推荐(2) 编辑

上一页 1 ··· 38 39 40 41 42 43 44 45 46 ··· 54 下一页