2014-02-16 48 views
0

無法將按鈕用作數據列表中的子控件。看了很多其中有服務器和文本,但這裏之間沒有空格的文章是不是現場 * 錯誤: *服務器標籤格式不無法在數據列表控件中使用按鈕

<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head runat="server"> 
     <title></title> 
    </head> 
    <body> 
     <form id="form1" runat="server"> 
     <div> 
      <asp:DataList ID="datalist1" runat="server"> 
       <HeaderTemplate> 
        Delete eno ename 
       </HeaderTemplate> 
       <ItemTemplate> 
error in this line <asp:Button ID="btn1" runat="server" Text="<%#Eval("eno") %>"/> 
        <%#Eval("eno") %> 
        <%#Eval("ename") %> 
       </ItemTemplate> 
      </asp:DataList> 
     </div> 
     </form> 
    </body> 
    </html> 
+0

檢查我的帖子,我發送給你的結果 – Developerzzz

回答

0

在這種情況下,它可能會更容易設置文本屬性頁面加載事件中服務器上的按鈕的位置。

也是爲什麼你正在使用這個 <%#的eval( 「ENO」)%> <%#的eval( 「爲ename」)%>

試試這個

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
    <title></title> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <asp:DataList ID="datalist1" runat="server"> 
      <HeaderTemplate> 
       Delete eno ename 
      </HeaderTemplate> 
      <ItemTemplate> 
      <asp:Button ID="btn1" runat="server" Text='<%#Eval("eno") %>'/> 
      </ItemTemplate> 
     </asp:DataList> 
    </div> 
    </form> 
</body> 
</html> 
0

取出雙從

Text="<%#Eval("eno") %>"

報價使它

Text='<%#Eval("eno") %>' 那麼它會工作

無論你使用

'<%#Eval() %>' 

'<%#Bind() %>' 

用單引號用它

感謝:d

相關問題