引言:
在本篇文件中,我们将讨论编程人员在使用ASP.NET开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件、表单名的改变到StringBuilder类的使用,有助于编程人员能够尽快地适应.NET环境。
摘要:
在itemdatabound事件里做
//假设第一列为超级链接列
private void datagrid1_itemdatabound(object sender, system.web.ui.webcontrols.datagriditemeventargs e)
{
string id = "123";
string name = "us......
摘要:
验证控件总是在服务器代码中执行验证检查。然而,如果用户使用的浏览器支持 dhtml,则验证控件也可使用客户端脚本执行验证。在客户端验证中,当向服务器提交窗体时在客户端检测任何错误。如果发现任何验证程序有错误,将取消向服务器提交窗体,并显示验证程序的 text 属性。这样可允许用户在向服务器提交窗体前更正输入。包含错误的字段一失去焦点,就立即重新验证字段值,从而为用户提供丰富的交互式......
ASP.NET编程中的十大技巧(建议进精华)
在本篇文件中,我们将讨论编程人员在使用asp.net开发应用程序时需要注意的10个技巧,这些技巧涉及从缺省的控件.表单名的改变到stringbuilder类的使用,有助于编程人员能够尽快地适应.net环境.
1.在使用visual studio .net时,除直接或非引用的对象外,不要使用缺省的名字.
.net带来的好处之一是所有的源代码与配置文件都是纯文本文件,能够使用notepad或wordpad等任意的文本编辑器进行编辑.如果不愿意,我们并非一定要使用visual studio .net作为集成开发环境.但使用了visual studio .net,我们可以在windows文件管理器中看到文件,或在visual studio .net之外从文本编辑器中浏览文件的内容.
使用visual studio .net作为集成开发环境有许多好处,其中最显著的好处是它极大地提高了生产效率.使用visual studio. net,我们能够在付出较小代价的情况下更快地开发软件.作为集成开发环境一部分的intellisense提供自动的代码完成.在输入方法或函数时提供动态帮助.语法错误的实时提示,以及其他能够提高生产效率的功能.
象其他复杂的工具那样,在学会如何充分发挥它的作用与掌握其“习性”前,visual studio .net也会使我们产生一种挫折感.有时,它象一个难以了解的黑盒子,会生成大量的文件与许多无用的代码.
visual studio .net的一个功能是,无论是类.控件或表单中的对象,它都能够为新对象提供缺省名字.例如,如果我们创建了一个新的asp.net web application,其缺省的名字将是webapplication1.我们可以在“新工程”对话框中方便地改变该应用的名字,但同时改变的只是该应用程序的名字空间的名字及其所在的虚拟目录,源代码文件的缺省名字仍然是webform1.aspx与webform1.aspx.cs(c#工程)或webform1.aspx.vb(vb.net工程).
我们可以在方案浏览器中改变aspx与代码使用的文件名字,但web页类的名字仍然将是webform1.如果在该web表单上生成一个按钮,其缺省的名字将是button1.事实上,所有控件的名字都是由控件的类型与数字组成的.
我们能够,也应该将应用程序中所有的表单与控件的名字都修改成有意义的名字.对于较小的演示性程序而言,缺省的名字还能够胜任,但如果应用程序由多个表单,每个表单上有许多按钮与标签时,象frmstartup.frmdataentry与frmreports这样的表单名就比form1.form2与form3这样的名字更易于理解与维护.
如果表单上控件要在代码的其他地方引用,使它有一个有意义的名字就更重要了.btnok.btncancel与btnprint这样的名字使看代码的人更容易理解,因而,也比名字为button1.button2.button3这样的控件更容易维护....
下一页 摘要:
今天看到有兄弟想要这个控件,呵呵,恰好前阵写了一个,功能还是蛮多的,支持数据访问~~并且已经包装成服务器控件~本来的想法是open这个控件,让弟兄们继续壮大它,但是一直没有机会,现在好了,谁需要,说话好了~~不过,最好可以在原版本的基础上扩充功能!
期待您的加盟!
下面是这个控件的介绍~~
/// <summary>在线html编辑服务器控件。
/// <ne......