摘要:利用ASP.NET控件中的asp:FileUpload控件时,有时候需要上传大容量的文件,可是默认情况下,上传文件的最大容量为4兆。如何实现? 只要在配置文件中改变两个默认设置即可:httpRuntime下的maxRequestLength和requestLengthDiskThreshold.前者规定了上传的最大容量值,后者设定缓存的大小。 如: ... ...
阅读全文
摘要:ErrorMessage属性值主要显示在ValidationSummary控件中,而Text属性值显示在页面主体,即验证控件旁。如果你想保持页面整体的整洁,最好是用Text属性来显示错误信息,这样用户就可以一目了然是那里出错。而ErrorMessage则需要用户说明错误的源头,比如:年龄超出范围等。
阅读全文
摘要:Page.Validators属性用于返回当前页的验证控件集合,通过BaseValidator可以将其中所有的验证控件名字返回,Stephen Walther在他的书中就展示了以下代码: foreach (BaseValidator valControl in Page.Validators) { WebControl assControl = Page.FindCon...
阅读全文
摘要:认证控件作用 1.RequiredFieldValidator-要求用户必须填入信息 2.RangeValidator-检查用户输入的信息是否在某一区间内 3.CompareValidator-比较输入的值是否符合要求 4.RegularExpressionValidator-用正则表达式进行检查 5.CustomValidator-自定义控件的检查属性 6.ValidationSummary-汇...
阅读全文
摘要:阅读ASP.NET 3.5 Unleashed发现页面执行生命周期包含了以下重要内容: 1.事件:PreInit()->Init()->InitComplete()->PreLoad()->Load()->LoadComplete()->PreRender()->PreRenderComplete()->SaveStateComplete()->Unload() 2.View State变量在In...
阅读全文
摘要:1.在ASP.NET 2.0版本之前,代码页和展现层之间主要是通过类继承来进行产生联系,但是问题就源于继承,由于继承是单向的,所以在其中一个类声明的变量在另外一个类当中要使用就必须再次声明并且用相同的ID。 2.ASP.NET 2.0之后版本的通过partial classes方式来完成这项任务。把每一个物理文件声明为一个特定类的partial类就可以实现编译的统一,即只要在其中一个partial...
阅读全文
摘要:昨天,安装了winmail的2.4版本,虽然比较旧但好使。可就在要利用网页登陆的时候出了问题,开始以为是:http://localhost:8080于是又装了IIS服务器,但不管如何设置都没有用,后来查看软件自带的帮助文档才找到了上面的地址,测试成功!
阅读全文
摘要:通过学习反射了解反射应用的场景有如下几个方面: 动态生成类型实例、动态调用成员(方法/属性)、动态指定参数、后期加载、绑定、工厂模式。 主要的成员有: Assembly、Type、MemberInfo、EventInfo、ParameterInfo、FieldInfo等。我们可以通过foreach语句来迭代**Info中的具体值。例如: //Type stringType...
阅读全文