您的位置:首页 > 编程语言 > ASP

第一篇日记

2008-02-14 18:16 176 查看
没有在博客中写过日记,现在决定开始每天记录一下当天的工作和收获,省得浑浑噩噩不知所谓。

一直都在网上搜寻学习。net的最好的教程,现在才发现自己其实花费了太多不必要的时间去作这一工作了。

原来msdn就是最佳的学习教程,深入浅出,而且教学与实例结合,非常适合初学者学习,作为一个刚刚接触。net不久的人来讲,可说是及时又有效的好工具。

今天主要学习的是其中的演练部分,除去部分需要2008开发环境的练习没有进行之外,大部分实例都亲手操作了一遍,感觉还是收获不少。

实例内容大概如下:

1  Visual Web Developer 中的网页代码编辑 在本实例中得到了一个启发就是编辑代码时提取方法的快捷方法,那就是选中一段代码利用“重构”功能里面的“提取方法”菜单项,可以将一段相对独立的代码生成一个可调用的方法,这一方法应用到一个变量的身上就可以相应的实现对于多次引用变量的重明名修改,还可以在预览中看到改变量出现的位置是否需要x。另外一个小技巧就是在生成函数的开头部分连续输入三个“/“即可生成xml形式的关于函数的说明。

2 验证 Web 窗体页中的用户输入 熟悉了关于验证控件的使用方法。

3 网页中的基本数据访问 本节中学习了关于数据绑定的基本方法,与2003的区别在于采用了一个新的数据绑定控件sqldatasource。

4 在 Visual Studio 中创建主/详细信息网页 学习了如何实现主从表信息的显示,可以采用2005中新的控件detailsview来实现对于主表中gridview中数据的分类显示,可以在同一页面中,也可以在不同的页面中实现。

5 向网站添加站点导航 使用sitewebpath来显示网站地图的导航历史记录,配合Menu和Treeview控件实现站点的导航功能。其中Menu和Treeview的数据源即可采用sitemapdatasource控件加载模板中的网站地图来实现。

6 在网页上显示菜单 其中注意菜单的横排和竖排,以及菜单的数据源可以是固定的也可以是网站地图,事实上网站地图就是一个xml类型的数据库文件,此外菜单的静态和动态功能也值得重视。

7 创建具有成员资格和用户登录功能的网站 注意asp.net的配置问题,可以限制特定注册用户才可以访问页面,可以阻止匿名用户的随意访问,主要功能可以通过指定网站下文件夹的保护功能来加以实现。其中用到了一些2005 特有的用户登录组合控件Login,显示用户相关信息的LoginView控件来区别登录及未登录用户的信息显示区别,CreateUserWizard控件实现用户的注册功能,ChangePassword控件实现用户密码的修改,以及通过应用控件PasswordRecovery发送电子邮件来恢复密码的功能。

8 创建支持 AJAX 的网站 学习ajax基本控件 scriptmanager,updatepanel,updateprocess的基本使用方法,以及人为的加入延时功能来检测部分刷新的实现。

9 在 Visual Web Developer 中创建和使用 ASP.NET 母版页 学习了母版页的使用方法,以及其中涉及的contentplaceholder控件,学习了创建有相应母版页的内容页的方法,以及其中的content控件,进一步还学习了使用内容页对于母版页变量的引用,以及母版页的动态替换功能,其实许多blog中的换肤技术就是由此实现的。

今天的收获还是颇丰的,加油!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  asp.net ajax menu xml 工作 web