TableAdapter和多组数据结果
摘要:[作者]:Young Joo 很多人问我TableAdapter是否能够从存储过程里读取多组数据结果。最直接的回答是:不能。你不能通过TableAdapter.Fill()方法来得到一个Dataset。但是我们可以通过另一种简单的方法来实现。DataAdapter.Fill()和多组数据结果 TableAdapter.Fill()方法通过调用DataAdapter.Fill()从数据库中读取数据...
阅读全文
让.Net验证控件与自定义验证合作无间
摘要:场景:一个注册表单,其间有.Net自带的验证控件,但有一些验证必须得借助于另外的一些js,如验证是否复选了注册协议(这里为了说明,只举这样一个简单的例子)。这样的话,会涉及到二次验证,第一次可能是.Net验证控件的验证,第二次会认证用户有没有复选注册协议,如何让这二者合作无间呢?这里不得不提到.Net的Page_ClientValidate()函数,该函数返回当前Page页中的表单有没有通过Val...
阅读全文
拦截并分发运行时动态创建控件的事件
摘要:在我目前参与设计的基于B/S体系的.NET分布式解决方案中,需要对Web界面服务层进行一定的性能优化以满足项目操作需求中关于保障终端浏览器在使用低速网络(如33.6/56kbps的调制解调器)时的响应速度的要求。使用ASP.NET开发的朋友们应该知道,我们在使用ASP.NET提供的众多RAD特性的时候,也是付出了一定的带宽和性能代价的,比如比较典型的例子就是对ViewState的不恰当使用。因此对...
阅读全文
程序设计中的调试方法总结
摘要:搞程序设计也快4年了,其中也做过一段时间软件开发,不过大部分还是Web方面。废话不多说,下面就把我在程序设计过程中所用到的调试方法总结一下。主要涉及下面几个方面:(1) ASP.NET开发调试 (2) js开发调试 (3) 存储过程调试 (4) 组件控件调试
阅读全文
asp.net2.0页面按钮点击无效的解决办法
摘要:明天项目就要上线了,今天做最后的测试,两个多星期的加班就要结束了.在今天上午的测试中发现,经销商频道的按钮点击事件都无效,想了想是在加入了头部用户控件之后,出现了问题.经过一番分析,发现原来是头部用户控件中包含form标记,而这个form标记又在页面的form标记之间,把外边的form标记移到头部控件标记下,问题解决.
阅读全文
delegate与event示例程序
摘要:两个例子均用现实的例子来解释委托事件的处理过程。很好! 第一个例子 public delegate void EatEventHandler(object sender, EatEventArgs e); 这个的定义也可以不要这样.可以直接就定义一个参数 public delegate void EatEventHandler(string e); 但然用的时候的参数要相对应好哦 using ...
阅读全文
C#事件示例程序
摘要:C#事件示例程序 using System;using System.Collections.Generic;using System.Text;namespace MyCalculate { public delegate void CalculateEventHandler(object sender,EventArgs e); class CalculateWithEvent {...
阅读全文
委托概念
摘要:委托一直以来是一个比较不好理解的概念.如果从用途上思考的话,会好理解一些.如果要实现一个方法的重载,我们可以根据参数个数,及类型去区别.但参数个数与类型相同时,就不能用重载了.这时可用委托.重载(OverLoad): 在.NET1.1下,我们定义重载:类中定义的方法可能有不同的版本,它具有如下的特征: I. 方法名必须相同 II. 参数列表必须不相同,与参数列表...
阅读全文