以前在項目中數據綁定一直用<%# %>
今天在ASP.NET StartKit TimeTracker的AdminTabs.ascx中有一段代碼:
<a href='<%= Global.GetApplicationPath(Request) %>/<%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.TabItem) Container.DataItem).Path %>'> <%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.TabItem) Container.DataItem).Name %> </a>
一直沒有搞懂數據綁定語法<%= %>是什麼意思,或者說它該在什麼時候使用。
我是不是可以把上面的代碼修改為:
<a href='<%# Global.GetApplicationPath(Request) +"/"+ ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.TabItem) Container.DataItem).Path %>'> <%# ((ASPNET.StarterKit.TimeTracker.BusinessLogicLayer.TabItem) Container.DataItem).Name %> </a>
我只知道<%= %>好像是ASP的語法,由於我沒有寫過ASP,對ASP很生。
不知道哪位朋友可以給與我指點。我為了這問題暈了一下午了,謝謝。