大家好;
如果控制如何使内联eval?
<asp:TemplateField HeaderText="Name">
<ItemTemplate>
<%# if(Eval("Bla Bla Bla").ToString().Length <= 15){Eval("Bla Bla Bla")}else{Eval("Bla Bla Bla").ToString().Substring(0,15)}%>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
edo*_*oft 33
使用第三个表达式'?':
<asp:TemplateField HeaderText="Name">
<ItemTemplate>
<%# Eval("Bla Bla Bla").ToString().Length <= 15 ? Eval("Bla Bla Bla") : Eval("Bla Bla Bla").ToString().Substring(0,15) %>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
56202 次 |
| 最近记录: |