随笔分类 - ASP.NET
摘要:最近开发的应用软件,其中一个资料数据维护介面,分享一下(无代码):
阅读全文
摘要:在数据库中,存储布尔值的字段是允许可空的。如果空值绑定至DropDownList控件上时,会出现异常:上例中,并没有真正去读取数,只是获取数据时,有获取到null值。 你可以根据这篇作为实例样版程序:http://www.cnblogs.com/insus/archive/2013/01/28/2880656.html解决方法,就是在获取的值判断一下,是否为空值:View Code private void Data_Binding() { DataTable dt = DataSource("Whether.xml"); object v = null; ...
阅读全文
摘要:刚帖完这个类库http://www.cnblogs.com/insus/archive/2013/01/28/2880618.html,就有网友在SKYPE问及,怎样使用它?Ok,Insus.NET举一个小例子,实现DropDownList控件,并添加一个空选择(请选择...)之类。准备好数据,Insus.NET在站点的App_Data目录之下,添加一个XML文件:Whether.xml<?xml version="1.0" encoding="utf-8" ?><Whethers> <Whether> <Whe
阅读全文
摘要:Insus.NET重构过的一个List Control Utility的类库,它包括DropDownList,RadioButtonList,ListBox以及BulletedList控件的绑定重构。改善以前只能传入DataTable和HashTable数据源。 前版本类库http://www.cnblogs.com/insus/articles/1399645.html。最新版下载地址:http://download.cnblogs.com/insus/library/InsusListControlUtility.rar在.NET Framework 4.0或以上使用。下载解压,把Insu
阅读全文
摘要:参考MSDN的文章 http://msdn.microsoft.com/zh-cn/library/a6t1z9x2.aspx中所指的SqlDataSourceEnumerator类别,是应用程序在当前的网络中查找SQL Server实例。Insus.NET在演示中,是把找到的实例显示于DropDownList控件中。首先在.aspx拉一个DropDownList控件:View Code Server: <asp:DropDownList ID="DropDownListInstance" runat="server"></asp:Dr
阅读全文
摘要:今天Insus.NET练习JavaScript,实现从父窗口打开一个子窗口,在子窗口处理一些结果之后,把结果赋值于父窗口的文本框内。可看效果:在站点创建两个aspx页面,一个是PageA.aspx另一个是PageB.aspx:在PageA.aspx的<head>节点内,写Javascript脚本,脚本有两个方法,一个是打开子窗口,一个是为文本框设值的方法:View Code <script type="text/javascript"> function popUp(url) { objSubWin = window.open(url, "
阅读全文
摘要:我们可以根据onkeydown事件的event.keyCode即是ASCII Chart来判断字符或数字等。相关键盘key对应的ASCII码:参考下面JavaScript代码:View Code <script type = "text/javascript"> function isNumeric(keyCode) { return ((keyCode >= 48 && keyCode <= 57) || keyCode == 8) } </script> <script type = "text/jav
阅读全文
摘要:“一个.aspx的页面中,用到了两个用户控件,其中想做的到A控件有一个按钮,点击的时候获取到B控件中的一个textbox的值。 因为在生成的时候名字会改变,用findcontrol的时候名字该如何写呢? 另外像这种问题有几种解决的办法呢?”论坛上看到这个问题http://bbs.csdn.net/topics/390357779,Insus.NET提供自己的解决方法,先看看解决运行的效果:首先创建一个站点,然后创建两个用户控件,一个是UcA,一个是UcB。 在UcB的控件上拉一个TextBox。View Code <%@ Control Language="C#" A
阅读全文
摘要:登录样子,可以参考某一论坛的登录介面:记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://www.cnblogs.com/insus/articles/2055310.html或http://www.cnblogs.com/insus/articles/2055531.html现在我们来模拟一个登录介面:View Code <table> <tr> <td style="width: 15%; text-align: right;"> User Name ...
阅读全文
摘要:当你创建好一个网页时,什么都没有写,就可以运行,然后查看源程序(View Source),就会看到下面一段。此刻,也许你会想起,在网页有一个属性EnableViewState,可设为False,但似乎不见效果。其实网页有ViewState并不是坏事,但有时我们不需要它。怎样办?首先回过头来,看第一幅图片,第12行代码,即高亮部分,是我们想移掉的部分。我们可以使用正则,然后网页重新Render,就可把它拿掉。在.aspx.cs 或.aspx.vb引用namespace:using System;using System.IO;using System.Text;using System.Text
阅读全文
摘要:在ASP.NET使用JavaScript显示信息窗口,你可下从Insus.NET的博客,下载一个DLL,放在站点的BIN目录。http://www.cnblogs.com/insus/articles/1945513.html创建一个aspx页面,然后在.aspx.cs的做几个动作,一是引用命名空间,实例化对象。然后在Page_load事件写javascript脚本:View Code protected void Page_Load(object sender, EventArgs e) { string message = "Welcome, Insus.NET!";
阅读全文
摘要:一直想实现onmouseover和onmouseout应用于RadioButtonList或CheckBoxList控件上,今晚终于有时间实现它。此功能就是当鼠标经过时RadioButtonList或CheckBoxList每一个Item时,让Item有特效显示,离开时,恢复原样。可以看到效果:RadioButtonList效果:CheckBoxList效果:这资实现数据,Insus.NET准备了五行(Five Phases)创建一个对象[Five Phases]:FivePhases.csusing System;using System.Collections.Generic;using
阅读全文
摘要:在前网页前端处,我们放置ListBox控件,在数据提交前,检查用户是否有对此控件进行选择? Insus.NET的方法是使用Javascript与CustomValidator自定义验证控件来检查。可以看到最终结果:你也想参此例子,可以参考下面数据与准备方法,写一个对象,它将用来产生十个天干。HeavenlyStem.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for HeavenlySte
阅读全文
摘要:Insus.NET从2013年开始学习Javascript,此博文是第一次使用JQuery,从Javascript客户端用JQuery呼叫Server端的方法。首先看看此例的演示:准备好Server端的方法:View Code [System.Web.Services.WebMethod] ...
阅读全文
摘要:开发要求,原本对CheckBoxList控件是用来让用户多选的。但现在特殊要求,这个CheckBoxList控件限制只能单选。哈哈,看看Insus.NET做出来的效果:为了你也能实现出来,可以参考下面的方法,第一是准备好一个对象“地支”(Terrestrial Branch)TerrestrialBranch.csusing System;using System.Collections.Generic;using System.Linq;using System.Web;/// <summary>/// Summary description for TerrestrialBra
阅读全文
摘要:公司的域环境内,要求获取客户端的电脑名称,其实程序原开始,只是要求 获取客户端IP地址后来演变成要求显示客户端的电脑名称。作为开发者,只有不停地实现客户的要求。其实既然IP获取到了,那可以轻易以IP来获取电脑名称:System.Net.Dns.GetHostEntry("xxx.xxx.xxx.xxx").HostName
阅读全文
摘要:公司的域环境内,程序要求获取客户端的IP地址,分部程序码分享于此。C#:VB.NET:
阅读全文
摘要:一般情况之下TextBox的TextMode设为Password话,我们想在后台(.cs)绑定一个值至此文本框,是无法实现的。但是,有时我们一定要绑定一个值给它。怎样办?参考下面动画:
阅读全文
摘要:读取XML的文档,可以使用System.Data.DataSet类别中的ReadXml()方法。如下面的xml文档,放在站点的根目录之下:YearOfBirth.xml<?xml version="1.0" encoding="utf-8" ?><YearOfBirths> <YearOfBirth> <ID>1</ID> <Name>鼠</Name> </YearOfBirth> <YearOfBirth> <ID>2</ID&
阅读全文
摘要:今天有做了几个asp.net结合Javascript的教程文章。现回顾头来看看那些Javascript脚本,有写得不太理想,过于复杂。现Insus.NET抽取出来,重构它们。第一篇是http://www.cnblogs.com/insus/archive/2013/01/20/2868532.html原来的Javascript脚本:function SelectedAll(cb) { cb.checked = cb.checked ? false : true; var gv = document.getElementById('<%=GridVie...
阅读全文