У меня есть поле varchar, заполненное текстом, и я хочу просто показать 100-символьный фрагмент текста и показать ссылку «Подробнее ...» в конце фрагмента. Когда пользователь нажимает "Подробнее...", я бы хотел, чтобы страница расширялась и отображала остальную часть текста.
Я предполагаю, что функцию «показать / скрыть» можно было бы сделать с помощью jQuery, но я не был уверен, есть ли в ASP какая-то функция для эффективного разделения текстового поля varchar на две части?
Мой контент в настоящее время загружается на страницу с помощью;
<%=StripHTML(rspropertyresults.Fields.Item("ContentDetails").Value)%>
Который использует эту функцию для удаления любых тегов HTML;
<%
Function stripHTML(strHTML)
''Strips the HTML tags from strHTML
Dim objRegExp, strOutput
Set objRegExp = New Regexp
objRegExp.IgnoreCase = True
objRegExp.Global = True
objRegExp.Pattern = "<(.|\n)+?>"
''Replace all HTML tag matches with the empty string
strOutput = objRegExp.Replace(strHTML, "")
''Replace all < and > with < and >
strOutput = Replace(strOutput, "<", "<")
strOutput = Replace(strOutput, ">", ">")
stripHTML = strOutput ''Return the value of strOutput
Set objRegExp = Nothing
End Function
%>