日期:2014-05-17 浏览次数:20418 次
<ul>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li>
<%-- 正常显示值--%>
<input type="button" onclick="javascript:window.location='?action=del&sortsid=<%# Eval("strValue") %>'" value="<%# Eval("strValue") %>" />
<%-- 正常显示值--%>
<%# DataBinder.Eval(Container, "DataItem.strValue").ToString() == "Lanier Clothes" ? Eval("strValue") : "no"%>
<%-- 不正常,为什么input按钮中显示的值仅仅是空格前的字符?--%>
<%# DataBinder.Eval(Container, "DataItem.strValue").ToString() == "at home" ? "<input id=\"Button1\" type=\"button\" value=" + DataBinder.Eval(Container, "DataItem.strValue").ToString() + " />" : "not"%>
</li>
</ItemTemplate>
</asp:Repeater>
</ul>
value=" + DataBinder.Eval(Container, "DataItem.strValue").ToString() + " />"
value=\"" + DataBinder.Eval(Container, "DataItem.strValue").ToString() + "\" />"