<asp:Repeater ID="rpt_msg" runat="server">
<ItemTemplate>
<%# mtype=Utils.ToInt(Eval("msgtype")) %><%= mtype %>
<%# (true||(mtype=Utils.ToInt(Eval("msgtype")))>0)?"":"" %><%= mtype %>
<%# Utils.EvalAssign<int>(Utils.ToInt(Eval("msgtype")),out mtype) %><%= mtype %>
<% if(mtype==1){ %>
B
<% }else{ %>
A
<% } %>
</ItemTemplate>
</asp:Repeater>
代码里:
public int mtype;
尝试了三种方法,mtype 的值老是取不出来
在Repeater里写那么多代码?还不如把代码放到cs文件中?
比如
<ItemTemplate>
<%#GetHtml("Property")%>
</ItemTemplate>
呃,突然想到,写成这样了,那跟直接拼HTML有什么区别.
public int mtype
{
get;
set;
}