ASP.
NET2.0第十五讲ASP.NET开发小技巧
MSDN特约讲师苏鹏
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
内容介绍
跨页面数据提交向导控件认证控件组焦点控制API
非编译页面非ASP.NET页面安全性客户端脚本特性
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
ASP.NET开发技巧概括
ASP.NET2.0为我们提供了很多新的开发功能。除了这些标准功能之后,还提供了一些开发技巧,本次
课程,我们着重介绍一些开发技巧
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
跨页面提交
Server.Transfer方法提供了跨页面提交的支持。1.在页面1中设置要跨页提交的属性2.当单击按钮的时候,数据从页面1提交到页面23.页面2接收页面1所有的ViewState4.如果PreviousPage可以访问,则为页面1从新提供一个实例5.页面1从新进行初始化操作6.此时页面2才可以访问页面1中的数据
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
DEMO
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
向导控件向导控件用于建立多步骤操作的向导。可以使用WizardStep标识各个步骤
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
DEMO
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
认证控件组
ASP.NET提供了提供了分组运行验证的功能。
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
DEMO
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
焦点API和DefaultButton
焦点API允许您以声明方式或编程方式将焦点设置到窗体中的特定控件上。
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
DEMO
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
非编译页面
由于加载DLL会消耗资源,所以使用
PageCompilationMode=“Auto”
可以实现条件编译
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
DEMO
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
确保非ASP.NET文件的安全
ASP.NET处理通常与ASP.NET关联的文件扩展名请求,而IIS处理所有其他文件扩展名请求。默认情况下,这意味着.aspx和.asmx等
常用文件扩展名由ASP.NET处理。此处理包括对ASP.NET文件的身份验证和授权。但有时,开发人员希望非ASP.NET资源也由ASP.NET处理。通过ASP.NET处理非ASP.NET文件的一个原因是要允许ASP.NET身份验证和授权控制对这些类型文件的访问。
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
确保非ASP.NET文件的安全
PDF文件使用"pdfFactory"试用版本创建www.fineprint.cn
客户端脚本功能
ASP.NET2.0包括许多依赖于浏览器中的客户端脚本的功能。例如,Button控件的OnClientClick属性允许您在此按钮被单击时以编程方式运行客户端脚本。该按钮呈现客户端onclick属性以及按钮自身的
Javascript。