摘要: 文本框中onblur事件,实现用户输入完成后,光标离开文本框实现即时更新。但是,用户只要用鼠标点击文本框离开后,它均会执行更新操作,文本框内容是否有变化都会进行。 这是一种不好的性能影响。先示例,然后看看Insus.NET怎样去解决它的。数据还是使用下面随笔中的数据表,存储过程等。为了能看到效果,在 阅读全文
posted @ 2026-04-30 10:53 Insus.NET 阅读(6) 评论(0) 推荐(0)
摘要: 近段时间修改一个较古老的项目,把涉及到的技术与问题分享于此。提高用户操作效率,键盘录入数据与鼠标之间操作方面。原来的操作,用户并没有什么说法,随之需要录入的数据量大,时间与效率自然产生。下面把改善相关问题,集中成一个小案例, 项目是WebForm的asp.net。是显示数据是使用Gridview服务 阅读全文
posted @ 2026-04-29 11:22 Insus.NET 阅读(5) 评论(0) 推荐(0)
摘要: 在下面这篇随笔中《WebForm实现Web API 》https://www.cnblogs.com/insus/p/19937505 上面随笔,介绍的是如何在WebForm网站使用Web API。这里引用过来,是想参考其内的示例,用户输入完后,还得移开手去操作鼠标点击“更新”按钮。可否当光标离开文 阅读全文
posted @ 2026-04-28 09:04 Insus.NET 阅读(4) 评论(0) 推荐(0)
摘要: 在你的WebForm中,实现Web API来提供给JavaScript呼叫。资源管理器,展开你的Web| Site项目,找到App_Code目录,在其定创建一个新目录,如APIs 右键,添加-->添加新项 下面Insus.NET示写一个方法,更新备注信息, 网页中,示例应用上面的web api,可以 阅读全文
posted @ 2026-04-27 16:48 Insus.NET 阅读(5) 评论(0) 推荐(0)
摘要: 以前我们全是使用CS代码实现。如果,略去CS,在Js去呼叫Web API来删除数据行。在删除后,你需要把删除移除掉或者把它隐藏起来。js代码如下(示意) 关键代码,根据你实际环境来选择。 //运行于较新的浏览器。 //row.remove(); //运行于较旧,如IE (<=11) //row.pa 阅读全文
posted @ 2026-04-27 14:06 Insus.NET 阅读(5) 评论(0) 推荐(0)
摘要: 可以查看前一版本,《把CS值传给JS使用》https://www.cnblogs.com/insus/archive/2011/05/04/2036271.html 以前只是为了把值传给JavaScript。 而今,我们不必在javascript定义一个变量和接一个Literal控件。可以在网页中写 阅读全文
posted @ 2026-04-27 11:23 Insus.NET 阅读(6) 评论(0) 推荐(0)
摘要: 以前开发asp.net网页时,让asp:Button点击前,confirm信息,提示操作者。 <form id="form1" runat="server"> <div> <asp:Button ID="Button1" runat="server" Text="Button" OnClick="B 阅读全文
posted @ 2026-04-22 16:30 Insus.NET 阅读(4) 评论(0) 推荐(0)
摘要: 一个较旧的Web Site,一些功能添补之后,需要发布,但无法发布,在发布时,出错了, 依详细信息的路径,打开tmpECDA.tmp文档,2026/4/18 17:50:52System.AggregateException: 发生一个或多个错误。 > Microsoft.WebTools.Shar 阅读全文
posted @ 2026-04-18 21:33 Insus.NET 阅读(17) 评论(0) 推荐(0)
摘要: 在C#语言环境下,可以使用 string xxx = "123.45"; decimal dec; if (decimal.TryParse(xxx, out dec)) //返回 true or false { // true, do some thing. } else { //false, d 阅读全文
posted @ 2026-04-09 16:15 Insus.NET 阅读(9) 评论(0) 推荐(0)
摘要: 在Gridview数据控件中,用户点击单元格,将会弹出一子窗口,子窗口根据传过来和参数进行处理。用户从多个结果中,选择需求的结果,返回父页的GridView对应行的单元格中。实现这个功能,决定使用这个 ajaxToolkit:ModalPopupExtender 控件,所有AjaxToolkit工具 阅读全文
posted @ 2026-04-03 14:45 Insus.NET 阅读(14) 评论(0) 推荐(0)
摘要: GridView数据控件,在页面加载时,会呈现N条记录。用户想从呈现的记录,选择其中1条。点选GridView控件首列的radio,然后点GridView控件外的button得到数据行的数据。GridView控制与Button如下排版, <asp:GridView ID="GridViewMeasu 阅读全文
posted @ 2026-04-02 17:21 Insus.NET 阅读(9) 评论(0) 推荐(0)
摘要: 开发时,一般这样子,一个文本框,一个按钮,用户输入完,再鼠标点击铵钮来提交数据。这样子,习惯与效率均会有影响。另一种情况,在文本框TextBox添加: AutoPostBack="true" OnTextChanged="xxx_click" 2个属性与事件,这样会引起页面闪动与回发。还有一种情况, 阅读全文
posted @ 2026-04-02 14:10 Insus.NET 阅读(12) 评论(0) 推荐(0)
摘要: 现在似乎没有人在web forms(asp.net)开发了吧? asp.net + 控件,属正是面向对象开发。下面例子,算是强化Insus.NET博客中的一个功能,就是对GridView数据件数据行的CheckBox选择。 <asp:TemplateField> <HeaderStyle Borde 阅读全文
posted @ 2026-04-02 10:53 Insus.NET 阅读(8) 评论(0) 推荐(0)
摘要: 按项目要求,2个TextBox文本框,一个只接受正小数,另一个可以接受正或负小数。因此,程序可控制在修改或新输入时,输入的数据符合要求。 <asp:TemplateField> <HeaderStyle BorderColor="#c0c0c0" BorderWidth="1" /> <ItemSt 阅读全文
posted @ 2026-03-04 09:56 Insus.NET 阅读(19) 评论(0) 推荐(0)
摘要: Html5网页,一些内容,可以让用户点击选中文本,并把选中的文本复制至剪帖板(Clipboard)。Insus.NET已经实现与测试,记录于此,方便时可以重来查阅与参考。复制文本到剪贴板(兼容所有浏览器) function CopyTextToClipboard(text) { // 方法1: 使用 阅读全文
posted @ 2026-02-09 11:37 Insus.NET 阅读(65) 评论(0) 推荐(2)
摘要: 开发时,有时思路也会短路,获取日期,使用了getDay(),得到的是星期,网页显示日期不正确。原来是在vs提示时,选择错了,正确是getDate()。正确是函数: const y = fullDate.getFullYear(); //4位年份 const m = (fullDate.getMont 阅读全文
posted @ 2026-01-06 08:31 Insus.NET 阅读(32) 评论(0) 推荐(0)
摘要: 在SQL Server开发中,有必要验证某个字符是否为大写字母,小写字母和数字:Insus.NET的写法,分别写了3个函数,验证字符是否为大写字母: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- -- Author: <Author,,Ins 阅读全文
posted @ 2025-12-26 17:39 Insus.NET 阅读(47) 评论(0) 推荐(0)
摘要: 在13年,有分享了MS SQL Server的加密与解密, https://www.cnblogs.com/insus/p/3434735.html 看了,只知在数据库中创建了主密钥、证书、非对称密钥和多个对称密钥。但没有实例,还清楚怎样使用它们。分几个示例来展示,#1,使用对称密钥(Passwor 阅读全文
posted @ 2025-11-25 10:56 Insus.NET 阅读(101) 评论(0) 推荐(0)
摘要: 一直以来,图片展示,均使用lightbox来实现,如: https://www.cnblogs.com/insus/archive/2013/05/18/3085114.html https://www.cnblogs.com/insus/p/18638016随着时间进步,用户体验,在电脑上浏览时仍 阅读全文
posted @ 2025-11-24 16:05 Insus.NET 阅读(130) 评论(0) 推荐(0)
摘要: 早上,打开Visual Studio 2022,提示更新,点更新完毕,然后以提示可以升级至Visual Studio 2026。升级吧......新时代的开始,她具有 AI 的深度平台集成、更强大的基础知识和改进的性能。 瞄瞄 Visual Studio 2026 发行说明 https://lear 阅读全文
posted @ 2025-11-20 10:55 Insus.NET 阅读(1573) 评论(0) 推荐(0)