孤行Blog

2013年3月5日

利用委托把用户控件的值显示于网页

摘要: Asp.net开发要求,就是用户控件(UserControl)是集成一个功能,需要处理好的数据,然后存数据库中并显示于网页上,让用户能检测到处理的数据情况。本演示中,Insus.NET只是作了一个简单的举例而已,并应用了委托来实现。为了让大家更能理解,可以先看看操作动画演示:在你新建一站点上,创建一个PageB.aspx网页以及UcB.ascx用户控件,在UcB.ascx上拉一个TextBox和CheckBox以及Button控件:UcB.ascx User control field Catalog: Enabled: 在UcB.ascx.cs代码页中... 阅读全文

posted @ 2013-03-05 16:44 孤行 阅读(156) 评论(0) 推荐(0) 编辑
C# .NET弹出窗口

摘要: 注://关闭,父窗口弹出对话框,子窗口直接关闭this.Response.Write("");//关闭,父窗口和子窗口都不弹出对话框,直接关闭this.Response.Write("");//弹出窗口刷新当前页面width=200 height=200菜单。菜单栏,工具条,地址栏,状态栏全没有this.Response.Write("");//弹出窗口刷新当前页面this.Response.Write("");this.Response.Write("");//弹出提示窗口跳到webform2 阅读全文

posted @ 2013-03-05 16:39 孤行 阅读(300) 评论(0) 推荐(0) 编辑
c# BackGroundWorker 多线程操作的小例子

摘要: 在我们的程序中,经常会有一些耗时较长的运算,为了保证用户体验,不引起界面不响应,我们一般会采用多线程操作,让耗时操作在后台完成,完成后再进行处理或给出提示,在运行中,也会时时去刷新界面上的进度条等显示元,必要进,还要控制后台线程中断当前操作。以前,类似的应用会比较麻烦,需要写的代码较多,也很容易出现异常。在 .net中,提供了一个组件 backgroundworker就是专门解决这个问题的。使用这个组件其实非常简单,例如,我们做一个类似如下界面的进度条的小例子,在后台线程中进行耗时运算,同时刷新界面上的滚动条和提示信息,运行结束后,弹出处理结果。在界面上拖入backgroundWorker组件 阅读全文

posted @ 2013-03-05 16:38 孤行 阅读(132) 评论(0) 推荐(0) 编辑
Javascript 验证Validator.js 使用全解

摘要: 文件Validator.jsValidator={Require : /.+/,Email : /^\w+([-+.]\w+)*@\w+([-.]\\w+)*\.\w+([-.]\w+)*$/,Phone : /^((\(\d{3}\))|(\d{3}\-))?(\(0\d{2,3}\)|0\d{2,3}-)?[1-9]\d{6,7}$/,Mobile : /^((\(\d{3}\))|(\d{3}\-))?13\d{9}$/,Url : /^http:\/\/[A-Za-z0-9]+\.[A-Za-z0-9]+[\/=\?%\-&_~`@[\]\’:+!]*([^\"\&q 阅读全文

posted @ 2013-03-05 16:35 孤行 阅读(1199) 评论(0) 推荐(0) 编辑
在服务以及Asp.net网站中配置Log4net

摘要: Log4net是一个开源的记录日志的插件,在使用时需要程序员对其进行配置。该配置分两种情况(服务&网站)1.服务(以及控制台应用程序)下的配置: 1.1 将log4net.config放置在应用程序生成目录(debug/release)下,具体内容如下(列出了主要功能,可根据徐求自行选择配置):View Code ... 阅读全文

posted @ 2013-03-05 16:34 孤行 阅读(232) 评论(0) 推荐(0) 编辑
Cookie与Session

摘要: CookieCookie是一种能够让网站服务器把少量数据(4kb左右)储存到客户端的硬盘或内存,并且读取出来的一种技术。当你浏览某网站时,由Web服务器放置于你硬盘上的一个非常小的文本文件,它可以记录你的用户ID、浏览过的网页或者停留的时间等网站想要你保存的信息。当你再次通过浏览器访问该网站时,浏览器会自动将属于该网站的Cookie发送到服务器去,服务器通过读取Cookie,得知你的相关信息,就可以做出相应的动作。如在页面显示欢迎你的标语,或者让你不用输入ID、密码就直接登录等等。浏览器访问一个站点时,只将属于当前站点的Cookie发过到服务器。(根据域名)—(没必要把每家医院的病历本都带过去 阅读全文

posted @ 2013-03-05 16:33 孤行 阅读(271) 评论(0) 推荐(0) 编辑
Asp.net TextBox只能输入数字

摘要: 其实服务器控件也能加上onkeydown与up等事件的这样就行了 只能输入小数与数字在.net开发中,为了确保数据的正确性,经常要用户输入的内容进行验证,比喻说只能输入数字。首先在TextBox控件中加一个属性事件:57) event.returnValue = false;"id="txtY_Revenue" style="TEXT-ALIGN: right" runat="server" Width="90%" MaxLength="12"> 键盘按下去时检查按下的是不是0- 阅读全文

posted @ 2013-03-05 16:30 孤行 阅读(227) 评论(0) 推荐(0) 编辑
右下角弹出框实现

摘要: 通过Ajax方式实现(Jquery+ashx)通过Jquery的$.post连接ashx取得相应数据,拼接成string字符串返回,然后用JquerUI插件显示(本文简化了,用Alert代替)。aspx代码如下://此代码应放置在框架页中function TimeFunction() { GetMsg(); window.setInterval("GetMsg()", 240000); //每隔240000ms执行一次查询 }function GetMsg() { var userId = $("#").val(); //ajax方式获取数据 $.pos 阅读全文

posted @ 2013-03-05 16:27 孤行 阅读(125) 评论(0) 推荐(0) 编辑
as and is

摘要: class Program { static void Main(string[] args) { Father f = new Father(); Son s = new Son(); if (f is Son)//这里为false { s = (Son)f; //f不一定包含s,所以不能这样转换 } else { s = null; } s = f as Son; if (s == null) { Console.WriteLine("as类型先检查强制类型转换的有效性,如果有效,则执行强类型转换过程。否则返回null"); } Console.ReadKey(); } 阅读全文

posted @ 2013-03-05 16:11 孤行 阅读(61) 评论(0) 推荐(0) 编辑