HTML中嵌入C#代码的问题 可能是一个简单的问题!!!
问题是这样的:
DataGrid中的摸版列
<EditItemTemplate>
<asp:DropDownList id=dpltype runat="server" Width="100%" Height="100%" DataValueField="typeid" DataTextField="typename" DataSource='<%# GetType(DataBinder.Eval(Container, "DataItem.lbselectname").ToString())%> '>
</asp:DropDownList>
</EditItemTemplate>
能不能在这里面加个条件
像if 那中,比如.CS中一个protected String flag来控制
如果 string flag=0
就执行
DataSource='<%# GetType(DataBinder.Eval(Container, "DataItem.lbselectname").ToString())%> '
如果flag=1
则不执行DataSource='<%# GetType(DataBinder.Eval(Container, "DataItem.lbselectname").ToString())%> '
而是执行.cs中的代码
请问怎么实现?直接加上 <% %>在里面也不行?谢谢