<P>我有個DataList控件 里面有個這樣的摸板</P> <P> <asp:HyperLink runat="server" ID="hlkupdate" NavigateUrl='CommentAdd.aspx?cid=<%#Eval("cid") %>'>修改</asp:HyperLink></P> <P>但是我調(diào)試出傳入"CommentAdd.aspx?cid=" 的cid的值卻是"<%"這樣的符號 </P> <P>我用的是VS2008 我以前用vs2005的時候就沒遇到過這樣的問題 </P> <P>到底是么原因啊?</P>問題補(bǔ)充: <asp:DataList ID="dlcomment" runat="server" Width="100%" OnItemDataBound="dlcomment_ItemDataBound"> <ItemTemplate> <table width="100%" cellpadding="0" cellspacing="0" border="0" align="center" class="panel"> <tr> <td align="left"> #樓 <%# Eval("pubdate")%> | <%# Eval("uname") %> </td> <td align="right"> <asp:HyperLink runat="server" ID="hlkrestore" NavigateUrl='~/ModelManager/CommentAdd.aspx?cid=<%#Eval("cid") %>&Grade=<%=this.Grade %>&GradeID=<%=this.GradeID %>'>回復(fù)</asp:HyperLink> </td> </tr> <tr> <td colspan="2"> <%# Eval("restoretxt")%> </td> </tr> </table> </ItemTemplate> </asp:DataList>
2 回答

紅顏莎娜
TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個贊
服務(wù)器控件能用<%#%>這樣直接綁定嗎? 你用VS2005 <asp:HyperLink runat="server" ID="hlkupdate" NavigateUrl='CommentAdd.aspx?cid=<%#Eval("cid") %>'>修改</asp:HyperLink>這樣也是一樣的結(jié)果,這個原因不在于你用的是2005還是2008。 并且Eval()、XPath() 和 Bind() 這類數(shù)據(jù)綁定方法只能在數(shù)據(jù)綁定控件用。
- 2 回答
- 0 關(guān)注
- 699 瀏覽
添加回答
舉報
0/150
提交
取消