随笔分类 -  ASP.NET

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页
摘要:前一篇《批量更改某一目录之下所有文件名》只是批量修改所有子目录下的文件名。Insus.NET重构了它。能让它修改所有子目录名和子目录下的文件名。就是分别迭代,目录迭代目录,文件迭代文件。写一个重命名所有目录名的方法,重命名目录时,由于目录类别有一个FullName属性,所以不必再串联目录全名,使用FullName即可以获取。把前一篇迭代重命名文件名的方法,照料搬,不过参数名有变更:再看看Page_Load事件。动画演示一下:下面内容于2013-08-01 08:42分补充:今早,Insus.NET有看到昨天写的,还有待做得优化与简洁,因此对上两个方法,再进生重构,注重下面高亮区块。另一个方法, 阅读全文
posted @ 2013-07-31 17:28 Insus.NET 阅读(822) 评论(0) 推荐(1) 编辑
摘要:有网友要求,更改某一目录之下所有文件名,但文件名要匹配某一前缀。这个问题,让Insus.NET想以前曾经有实现相似的问题,就是列出某一路径之下所有目录,子目录和文件:http://www.cnblogs.com/insus/archive/2012/04/29/2476473.html就参考它来修改一下吧,下图中一个目录“231_001中国”,它的目录之下,还是两个子目录。每个子目录之下有"999_"前缀的文件名。现我们把"999_"前缀,改为"888_"看看演示:代码中有注解,聪明的你,看得懂。 阅读全文
posted @ 2013-07-31 14:55 Insus.NET 阅读(669) 评论(0) 推荐(1) 编辑
摘要:看了很多网上的博文,刚看没有做练习,收效不佳,还是花上少少时间来练习一下简洁的Eval的数据绑定, 以增强记忆。 Insus.NET分别以两种情形来分别演示。第一种情形:看看下面的绑定语法,有把容器转为当前页的类别,而获取public的属性。去.cs看看语法:看看运行之后的效果:在上面第一张图片中,需要把变量Container转为网页的类别,说明它的类别就是Page,因此可以简化它的写法:第二种情形:先看看绑定的语法,直接使用Eval()方法来绑定字段。.cs:运行看看效果: 阅读全文
posted @ 2013-07-31 10:51 Insus.NET 阅读(1650) 评论(5) 推荐(2) 编辑
摘要:一个搜索组件,虽然不是很强大,但它到现在为止,已经是第二个版本了。前一版本:http://www.cnblogs.com/insus/archive/2011/03/30/1999759.html此版本,一改第一个版本的局限性只有AND条件搜索。.NET 4.0的环境,下载地址:http://download.cnblogs.com/insus/Library/InsusSearchUtility_Ver2.rar下载解压之后,把InsusSearchUtility.dll拉入或引用入BIN目录中。引用命名空间。 VB.NET:Imports Insus.NETC# :using Insus. 阅读全文
posted @ 2013-07-29 21:43 Insus.NET 阅读(869) 评论(0) 推荐(2) 编辑
摘要:客户要求,需要要搜索结果页呈现关键词高亮显示。两种方法可以实现,一个使用Override Render方法,另一个是写一个函数,替换呈现的内容。前者是针对页面级的,而后者是针对字段的。看实现情况页决定。先定义好一个高亮的样式:.hightlight_keywrod { color: red;}第一种方法,Render方法:第二种方法,函数:如果是使用第二种方法,还需要在程序中指定原字符串与关键词来应用这个函数,如下面高亮部分代码:不管是第一种方法,还是第二种方法,以关键词“红水中学”搜索,网页搜索结果运行时,的效果如下: 阅读全文
posted @ 2013-07-28 11:16 Insus.NET 阅读(1734) 评论(2) 推荐(2) 编辑
摘要:一直以来,Insus.NET在实现GridView编辑时,均是在每笔记录第一列或是最后一列放置编辑铵钮,点击编辑铵钮之后,进行编辑模式。本博文是使用另外方式,即是点击GridView记录行任一位置,进入编辑模式。先来看看GridView的Html样子:DataKeyNames="Fruit_nbr" --> 设置GridView主键,在更新时会用到。OnRowDataBound="GridViewFruit_RowDataBound" --> 这个事件,为GridView编辑模式下,为DropDownList绑定数据。OnRowEditing 阅读全文
posted @ 2013-07-27 13:54 Insus.NET 阅读(6661) 评论(2) 推荐(4) 编辑
摘要:第一个版本,可以参考:http://www.cnblogs.com/insus/archive/2009/03/13/1411057.html以前的版本,是在Gridview的OnRowCreated事件进行写代码。现今此版本,是使用Override Render方法进行, 能写更少与简洁的代码,在你的网站上,创建一个网页.aspx,在网页中拉一个GridView控件:演示中,从数据库取出数据,绑定在刚才的GridView控件上:现在,我们可以写Render方法了,先定义好两个变量,一个mouse over的样式,另一个是mouse out的样式,foreach所有DataRow,并为Data 阅读全文
posted @ 2013-07-25 16:35 Insus.NET 阅读(531) 评论(1) 推荐(1) 编辑
摘要:看过下面博文的网友,也许都会觉得有点遗憾,就是很难知道自己点击的是哪一记录行。http://www.cnblogs.com/insus/p/3211017.html针对这个问题Insus.NET再对它进行修改一下。让它能实现经mouse点击之后,被点击的记录行高亮起来。在网站中,创建一个网页.aspx并拉上一个Gridview控件:去.aspx.cs代码页,为GridView控件绑定数据:然后Override Render方法:运行看看: 阅读全文
posted @ 2013-07-25 13:49 Insus.NET 阅读(1161) 评论(1) 推荐(1) 编辑
摘要:有网友要求在GridView控件上,不管是单击(onclick)还是双击(ondblclick),想获取所击行的信息。技术难度是为GridView的行注册单击或是双击事件。看例子吧:在数据库中创建数据或是在网页中,创建数据集。在站点中,创建一个网页,并在网页中添加一个GridView控件:现在,我们去.aspx.cs为GridView控件绑定数据:在写Gridview的OnSelectedIndexChanging="GridViewFruit_SelectedIndexChanging"事件之前,我们先写存放所选择的信息表格:此表格在运行时,生成这样子:现在可以写OnSe 阅读全文
posted @ 2013-07-24 16:55 Insus.NET 阅读(2627) 评论(7) 推荐(5) 编辑
摘要:Insus.NET以前有写过 《Repeater控件第前10笔记录高亮显示》 不过,现在有一个想法,就是最后一笔记录高亮显示,怎样实现?技术要求,就是获取最后一笔的索引即可。可以从数据源的总记录减去一壹,即可得到最后一笔记录在Repeater控件的索引。在网页中创建一个Repeater控件,并写OnItemDataBound事件。去.aspx.cs写程序:上图中,#1是宣告一个总变量。#2是从数据源的DataTable,获取取记录总数。#3是,判断当前的Item的ItemIndex是否等于总记录减一壹。为何要减壹? 因为索引是从0开始。 你可以不用从总数减壹,但要在Index加壹,如下#4是获 阅读全文
posted @ 2013-07-24 10:53 Insus.NET 阅读(1160) 评论(3) 推荐(2) 编辑
摘要:上传文件在母版页与Ajax的UpdatePanel的环境进行。由于在母版内使用Ajax,建议使用AjaxControlToolkit.dll组件,去微软官网下载后,并拉入BIN目录中。然后去web.config中配置:创建一个母版FileMgt.master,使用ajaxtoolkit:toolkitscriptmanager和asp:ScriptManagerProxy:创建一个网页LoadFile.aspx,选择则才的母版页。其实asp:FileUpload控件不能在Ajax的UpdatePnael中使用,当点击上传时,已经PostBack了,根本无法拿到FileUpload控件的文件信息 阅读全文
posted @ 2013-07-23 16:34 Insus.NET 阅读(3224) 评论(2) 推荐(3) 编辑
摘要:HtmlAnchor点击之后保持高亮,就是一个链接,在点击之后,还要保持高亮状态。应用在网站后台管理界面,左边菜单点击之后,菜单保持点击高亮状态。为了实现这个功能,确实花上Insus.NET不少时间。因为a标签似乎只有一个瞬间状态,难于捕足到它。下面是Insus.NET实现的过程。其础部分是使用这个演示作为资料: http://www.cnblogs.com/insus/p/3205293.html。为了控制到点击之后的HtmlAnchor的状态,我们必须知道那一个HtmlAnchor被点击了。从前面的演示中,可以看到每一个HtmlAnchor的href的值是不相同的,可以从这点来判断到操作者 阅读全文
posted @ 2013-07-23 09:19 Insus.NET 阅读(58068) 评论(2) 推荐(3) 编辑
摘要:以前一直使div来创建Vertical菜单,也曾有过3个版本。http://www.cnblogs.com/insus/archive/2011/10/19/2217314.html现今Insus.NET抛开DIV标签生成的方法,使用a标签,而且是能动态添加的Vertical的网站左边菜单条。为了能够动态管理,莫非是把菜单的信息存储于数据库中,在网站的后管理页面能够添加,编辑,更新及删除这些菜单的信息。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGO-- ============================ 阅读全文
posted @ 2013-07-22 15:14 Insus.NET 阅读(6175) 评论(0) 推荐(1) 编辑
摘要:开发要求,一个用户控件Form以及铵钮事件,需要移至网页来处理。 怎样说呢? 举个简单的例子,用户控件中有一个文本框,一个单选择和一个铵钮。原本是处理逻辑处理均在用户控件进行。现在是这些逻辑处理要搬到网页中来进行。那网页又是怎样的情况? 网页也有一个铵钮,当操作用户点一点这个铵钮,铵钮事件将动态加载用户控件。当操作用户输入完文本框,选择了单选项,点击保存按钮,刚才输入的信息需要显示于网页上。就是这个样子。Insus.NET先设计用户控件:去.UcA.ascx.cs写代码,在站点中,创建一个网页:当网页的铵钮点击加载用户控件之后,用户再次点击用户控件的铵钮时,网页的状态已经消失,也就是说生命周期 阅读全文
posted @ 2013-07-22 11:07 Insus.NET 阅读(684) 评论(3) 推荐(2) 编辑
摘要:看到此标题《判断字符串中是否包含有数字》,你也许会想起使用正则来解决。比如下面字符串“abc123def”如果是使用正则:而Insus.NET真正想使用MSDN所提供的方法,就是char.IsDigit()方法:如果你是想在ms SQL Server中判断,可以参考:http://www.cnblogs.com/insus/archive/2011/06/25/2090231.html 阅读全文
posted @ 2013-07-21 13:41 Insus.NET 阅读(1759) 评论(1) 推荐(1) 编辑
摘要:本博文,教大家做一个轻量级的小型网站的导航条。在网站的后台管理界面,就是可以管理这些导航内容。添加,删除,更新等,在后台能够预览到导航条效果。做到信息存储,需要在数据库创建相关的表。对表进行操作,添加编辑等,需要运用存储过程。SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOSET ANSI_PADDING ONGO-- =============================================-- Author: Insus.NET-- Create date: 2013-07-20-- Description: N... 阅读全文
posted @ 2013-07-21 09:42 Insus.NET 阅读(1696) 评论(0) 推荐(1) 编辑
摘要:在Repeater控件中,很容易实现在行与行之间使用分隔线。因为此控件有内置的SeparatorTemplate模版。举个例子吧:运行时,可以看到效果:说句实在的话,Insus.NET做一条水平线,不太喜欢使用hr来做,因为它在运行时,线条开始部分,好象有个小圆点似的。因此还是较喜欢使用div标签来实现。再运行看看:下面Insus.NET把hr和div产生的水平线的效果,放在一起,你就可以看到区别了: 阅读全文
posted @ 2013-07-20 06:11 Insus.NET 阅读(899) 评论(0) 推荐(2) 编辑
摘要:不管是在GridView,DataList还是Repeater控件中,其中Repeater控件,没有DataKeyNames或是DataKeyField属性,想获取记录的主键值,只好用Label或是HiddenField绑定主键字段,然后在后台OnItemDataBound获取。虽然GridView和DataList控件有DataKeyNames和DataKeyField属性,或是某时候程序需求,一些非主键字段需要进一步函数处理而需要获取这些字段。现Insus.NET教大家几种方法,在OnRowDataBound或是OnItemDataBound事件获取主键值或是字段值。如果是GridView 阅读全文
posted @ 2013-07-19 23:42 Insus.NET 阅读(2704) 评论(0) 推荐(1) 编辑
摘要:看过这两篇博文的网友,都会知道,考卷在所有选项选择完成之后,再一次交卷,并关闭试卷。http://www.cnblogs.com/insus/p/3193619.htmlhttp://www.cnblogs.com/insus/p/3197194.html如今Insus.NET做实现另外方法,就是每个选项选择时,即时更新至数据库,可以解决不小心关闭网页,重新登录时,可以看到没有提交的考卷,前面做已经保存于数据库中的答案,没有白做。当用户最后交卷时,点“交卷”铵钮,只是做关闭动作。当重新打开关闭的考卷,或是在批改时,应该把考员所选择的选项显示出来。好的,问题清楚了,Insus.NET这次使用Al 阅读全文
posted @ 2013-07-19 18:18 Insus.NET 阅读(1777) 评论(0) 推荐(1) 编辑
摘要:今早起来,发现skype有网友留言,情况大约如下,不过Insus.NET还是先感谢网友的测试。http://www.cnblogs.com/insus/p/3193619.html 如果你有看此篇博文。而且照做之后,在运行时,会有点不正常显示。如:"大神,你在演示能正确运行吗?为何我测试时,会出现这个样子,由于每一步都照着做的。"OH, Insus.NET在做演示时,确出有出现这个异常,不过没有看得它是很严重,因为平时见多了,只是稍微调整一下,就可以了。当时一出现这个异常时,只是去了用户控件的Page_Load事件的,把一个IsPostBack判断拿掉拿掉了,程序可以运行了 阅读全文
posted @ 2013-07-18 11:21 Insus.NET 阅读(2004) 评论(0) 推荐(2) 编辑

上一页 1 ··· 23 24 25 26 27 28 29 30 31 ··· 54 下一页