-

- 加为好友
- 发送私信
- 在线聊天
|
| 发表于:2008-08-21 17:20:25 楼主 |
大家好,下面的代码很怪,请高手帮我看一下怎么回事儿: 下面红色和绿色的代码是完全一样的,可是放在红的地方 <%#%>中间的代码就象没有发生作用一样,产生的HTML是 <a href=>more…22 </a> 但是放在绿色的部分是可以的,ModuleID是Articles.ascx.cs中的一个属性: <%@ Register TagPrefix="tra" Namespace="Esperantus.WebControls" Assembly="Esperantus" %> <%@ Control Language="c#" Inherits="Rainbow.DesktopModules.Articles" codebehind="Articles.ascx.cs" autoeventwireup="false" %> <%@ Register TagPrefix="cc2" Namespace="Rainbow.UI.WebControls" Assembly="Rainbow" %> <a href= <%#Rainbow.HttpUrlBuilder.BuildUrl("~/DesktopModules/Articles/RbVersion.aspx", "cmetpid=" + ModuleID) %> >more...22 </a> <asp:datalist id="myDataList" runat="server" CellPadding="4" Width="100%"> <ItemTemplate> <div class="Normal"> <div> <tra:HyperLink TextKey="EDIT" Text="Edit" id="editLink" ImageUrl=' <%# CurrentTheme.GetImage("Buttons_Edit", "Edit.gif").ImageUrl %>' NavigateUrl=' <%# Rainbow.HttpUrlBuilder.BuildUrl("~/DesktopModules/Articles/ArticlesEdit.aspx",PageID,"ItemID=" + DataBinder.Eval(Container.DataItem,"ItemID") + "&mid=" + ModuleID )%>' Visible=" <%# IsEditable %>" runat="server" /> * <asp:HyperLink id=Title runat="server" Target="_blank" Text=' <%# getLimitTitle((string)DataBinder.Eval(Container.DataItem,"Title"))%>' Visible=' <%# (bool) (DataBinder.Eval(Container.DataItem, "Description").ToString().Length != 0) %>' NavigateUrl=' <%# Rainbow.HttpUrlBuilder.BuildUrl("~/DesktopModules/Articles/ArticlesView.aspx","ItemID=" + DataBinder.Eval(Container.DataItem,"ItemID") + "&mid=" + ModuleID + "&wversion=" + Version)%>'> </asp:HyperLink> <a href=dd <%#Rainbow.HttpUrlBuilder.BuildUrl("~/DesktopModules/Articles/RbVersion.aspx", "cmetpid=" + ModuleID) %> >more...22 </a> </div> </div> </ItemTemplate> </asp:datalist> <div> |
|
|
|
20
修改
删除
举报
引用
回复
| |