摘要:
简单记录一下:自定义验证控件主要是继承自BaseValidator(该类实现了IValidator),我们只需要按照自己的规则实现EvaluateIsValid()方法即可。如果要想在客户端验证的话,可以重写OnPreRender方法。常用属性和方法介绍:ControlToValidate:要验证的控件的IDFindControl(string id):根据传递的Id获得控件(Control)GetControlValidationValue(string name):根据name获得控件的值value别的属性可以自己在类里追加相关的命名空间如下:using System.Web.UI;usi 阅读全文
摘要:
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspxhttp://www.asp.net/webmatrix/tutorials/2-introduction-to-asp-net-web-programming-using-the-razor-syntaxhttp://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspxhttp://weblogs.asp.net/scottgu/archive/2010/10/22/asp- 阅读全文
摘要:
ASP.NET MVC 2.0 Tutorials Index - Visual Studio 2010ASP.NET MVC 3 Tutorials IndexMore ASP.NET MVC Best Practices 阅读全文
摘要:
Mono是什么? Mono是一个为了使开发者轻易的创建跨平台应用程序而设计的软件平台,他是基于C#的ECMA标准和公共语言运行时的Microsoft's .Net Framework实现的开源项目,我们认为通过拥抱成功的、标准化的软件平台,我们可以降低为Linux系统创作出更好的应用程序的门槛。顺便转贴一个网址:什么是MONO再议官方网址如下:http://mono-project.com 阅读全文
摘要:
在模拟实现http://114.sdo.com/index.asp页面的领号和淘一下功能时,发现.net母板页的解析成Html的一些特殊性,记录如下:1)获取页面总高度的时候,document.body.offsetHeight是不可以的,改用document.documentElement.scrollHeight。2)获取滚动条高度的时候,也不能单纯的使用document.documentElement.scrollTop,此时应该写一个函数来代替,如下: 阅读全文
摘要:
Ado.net拷贝数据高效的一种方法比如从excel读取数据后插入到相关数据表,或者数据表到数据表之间的复制等:SqlBulkCopy in ADO.NET 2.0http://dotnetslackers.com/articles/ado_net/SqlBulkCopy_in_ADO_NET_2_0.aspxUsing ADO.NET SqlBulkCopy with SqlTransactionhttp://www.aspdotnetcodes.com/SqlBulkCopy_With_SqlTransaction.aspx 阅读全文
摘要:
[ASP.NET MVC2 系列]http://www.cnblogs.com/jasenkin/archive/2010/08/16/mvc_create_one_application_in15minutes.htmlhttp://www.cnblogs.com/bboy/archive/2010/06/13/1758022.htmlhttp://webabcd.blog.51cto.com/1787395/341060-------------------------邪恶的分割线(E文)--------------------------http://msdn.microsoft.com 阅读全文
摘要:
之前,把一个项目由vs 2005升级到vs 2008,编译的时候,除了在页面中引用水晶报表的版本有点错误,其他没有出现错误。在升级的过程中,就已经提示说“必须将水晶报表的版本由2005升级到2008,否则功能将无法使用”,所以,编译的时候错误就很正常了,只要把原来的控件删除掉,重新拉一个控件,就可以了。 可是,在运行以后,打开含有水晶报表控件的页面时,却出现了以下的错误:未能加载文件或程序集“System.Web.Extensions, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的 阅读全文
摘要:
asp.net GridView自定义模板列中的项目,如果设置readonly="ture" 或者设置Enabled="false"的话在后台是无法取到前台给赋于的值,解决办法:在RowDataBound事件中加入想设置的项目即可:((TextBox)e.Row.FindControl("txtAmt")).Attributes["readonly"] = "true"; 阅读全文