以前在项目中数据绑定一直用<%# %>
今天在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很生。
不知道哪位朋友可以给与我指点。我为了这问题晕了一下午了,谢谢。