认真学习VB.Net

   作天下午开始,认真的看了《asp.net电子商务入门 ---vb.net编程》(Cristian Darie和Karli Watson著Wrox出版社的)一书,忠于弄清楚了几个问题,其中有这样一断代码(DataList 中加入HyperLink) :
 NavigateUrl='<%#"../default.aspx?DepartmentID="&amp;DataBinder.Eval(Container.DataItem,"departmentID")&amp;"&amp;DepartmentIndex="&amp;Container.ItemIndex%>' Text='<%#DataBinder.Eval(Container.DataItem,"Name")%>' 
这些代码都应在 Html 模式下写在一行。看起来好乱,其实分析起来也就是:<%# 意思是在服务器端执行;&amp;当于VB中&连接符;DepartmentID=之类的是Request.Parmas所要接收的参数名,如:Request.Parmas("DepartmentID");而DataBinder.Eval(Container.DataItem,"departmentID")则是在Datalist中获取参数值;Container.ItemIndex就是Datalist的索引了。
   这本书以前我看过的,只不过随便看了一下,对这书上的做能做出来,但好多地方不理解,现在认真的学习了一下,就知道这是怎么一回事了,能够真正理解了。我想,学校就是这样,不是光会摹仿,而要在学习时真正掌握,从而举一反三,再到自己新的开发!
      
   本文中所题到的代码的文件,包括数据库
posted @ 2005-10-23 20:16  Micstar.fang  阅读(580)  评论(1编辑  收藏  举报