2016-11-09 41 views
0

这里有什么可能成为问题吗?我试图得到一个文档类型,没有期间。Kentico Eval('DocumentType')

<script runat="server"> 
 
    // we need to remove the . from the DocumentType 
 
    
 
    public string dt; 
 
    
 
    protected override void OnDataBinding(EventArgs e){ 
 
    dt = Eval("DocumentType").ToString(); 
 
    dt = dt.TrimStart('.'); 
 
    } 
 
</script> 
 

 
<li> 
 
    <p class='title'><a href='<%# GetDocumentUrl() %>' target='_blank' class='type-<%# dt %>' data-name='<%# Eval("FileName") %>'><%# Eval("FileName") %></a></p> 
 
    <p class='description'><%# Eval("FileDescription") %></p> 
 
    <a href='<%# GetDocumentUrl() %>' target='_blank' class='btn btn-chevron type-<%# dt %>' data-name='<%# Eval("FileName") %>'>Download</a> 
 
</li>

回答

1

TrimStart只会修剪的前导字符。你需要dt.Replace(".", string.Empty)

+0

谢谢! dotNet不是我的强项:) –