这是按钮的我的代码
<asp:LinkButton runat="server" Text='<%# (Eval("ReviewAttachment").ToString().Trim().Substring(Eval("ReviewAttachment").ToString().Trim().LastIndexOf('\\') + 1)) %>' ID="lnkRefDoc" CssClass="btn-link"></asp:LinkButton>
它给了我这个错误
答案 0 :(得分:0)
试试这个
<asp:LinkButton runat="server"
Text='<%# System.IO.Path.GetFileName(Eval("ReviewAttachment").ToString())%>'
ID="lnkRefDoc" CssClass="btn-link"></asp:LinkButton>
答案 1 :(得分:0)
对LastIndexOf
<asp:LinkButton runat="server"
Text='<%# Eval("ReviewAttachment").ToString().Trim().Substring(Eval("ReviewAttachment").ToString().Trim().LastIndexOf("\\") + 1) ) %>' ID="lnkRefDoc" CssClass="btn-link" />
或使用代码隐藏,这可以很方便。感谢