我的 GridView 中有这个字段:
<asp:TemplateField ItemStyle-Width="230px" ItemStyle-HorizontalAlign="left" HeaderText="Die neusten 5 RPGs:">
<ItemTemplate>
<asp:HyperLink CssClass="linkWithoutBorder" ID="linkNewRPGUsername"
NavigateUrl='<%# Eval("RPGID","~/RPG/Nested/RPGDesc.aspx?type=In&id={0}") %>'
runat="server"><%# Eval("Name") %>
</asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
现在我想在超过 25 个字符时将其切割成 25 个字符 - 怎么做?
最佳答案
试试
<%#Eval("Name").ToString().Length>=25?Eval("Name").ToString().Substring(0,24):Eval("Name").ToString() %>
而不是
<%# Eval("Name") %>
关于asp.net - 使用 Eval 和 Substring 在 GridView 中剪切一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18843935/