毕业设计第一天

         今天回到学校了,大学的最后几个月,剩下的时间就是毕业设计了,我选题目的是一个基于web2.0概念的门户网站。对于这个题目我是比较糊涂的,web开发对我来说是个新的东西,我挺希望通过这次毕业设计学习一个新的东西,让自己多一个生存的本事。我想设计一个类似igoogle样的站点,因为我理解的web2.0的意思就是说让更多的用户来管理自己的站点,定制自己的首页,让自己要求的功能和信息在这个首页中呈现给自己。所以我觉得igoogle这样的模式非常符合这个要求。
         对于我这个新手来讲,这似乎是一个很难完成的任务,所以我要抓紧操练了,特地在这个地方开了空间记录我的工作和学习中学到的新东西。
         我准备参照Omar AL Zabir写得《Building a Web 2.0 Portal with ASP.Net 3.5》这本书边做边学,学习的东西很多,今天是第一天,用Ajax构建Web界面层。
 
 1.ScriptManager控件:用于加载ASP.NET Ajax所需要的JavaScript库,例:
           
<asp:ScriptManager ID = "ScriptManager1" runat = "server" EnablePartialRendering = "true" LoadScriptsBeforeUI = "false" ScriptMode = "Release">
                        <Services>
                                <asp:ServiceReference InlineScript = "true" Path = "WidgetService.asmx" />
                        </Services>
                </asp:ScriptManager>
runat标记是指该段代码在服务器端运行。
EnablePartialRendering属性是指是否开启局部更新。
ScriptMode用来指示页面上的javascrip以何种方式呈现。
LoadScriptsBeforeUI用来指示是在UI标记前还是后加载Script元素,这个我还是不太明白主要是对UI的理解,这里要在主页上添加一个Windows Live的搜索工具,应该就是UI了吧,UI如何在页面中加载我还不明白。
 
2.UpdatePanel控件
<asp:UpdatePanel ID= "" runat="" UpdateMode= "conditional"</ asp:UpdatePanel>
用来更新页面的局部,用到这个控件是用来更新建立的用于添加Widget的素材区。
UpdateMode用来指示更新的模式有Always和Conditional两种,前者是只要回发就更新,后者只有发生Update的时候才更新。
3.LinkButton控件
<asp:LinkButton ID= "WidgetListPreviousLinkButton" runat= "server" Visible= "false" Text= "< Previous" OnClick= "WidgetListPreviousLinkButton_Click" />
用来添加连接按钮。
 
       今天就在首页上添加了WL和widget素材区两个部分,由于对ASP和Javascript不熟悉所以很少的工作量做了很长时间,我在做的同时看ASP和Javascript的书,感觉我系统的学只是在这个作业中学会太散碎了,刚刚开始,继续加油!!

你可能感兴趣的:(Ajax,职场,休闲,毕业,Web2.0)