0
我做了一個函數來截斷文件後面的代碼中的字符串。但是,我如何在aspx文件中使用它?使用VB.NET在ASP.NET中截斷字符串
這是文本框:
<asp:TemplateField HeaderText="page" HeaderStyle-Wrap="true">
<ItemTemplate>
<a href='<%# makepageURL(Eval("page"))%> '>
<%# Eval("page")%>
</a>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtpage" TextMode="SingleLine" Rows="1" Width="100%" runat="server" Text='<% #Bind("page") %>' />
</EditItemTemplate>
</asp:TemplateField>
這是我的函數:
Public Function TrimString(ByVal Value As String, ByVal Length As Integer) As String
If Value.Length > 20 Then
Return Value.Substring(Value.Length - (20 - 3)) + "..."
End If
Return Value
End Function
張貼的片段將不工作。您不能在服務器端控件中使用'<%%>'(代碼塊)。 – Oded 2010-10-26 11:49:13
實際上,我不應該在他們「查看」時截斷它。我編輯了我的第一篇文章。忘了粘貼完整的模板 – Yustme 2010-10-26 11:50:57
@Oded - 我的壞,更新。 – RPM1984 2010-10-26 11:58:29