我有两个页面,第一个用于在文本文件中显示数据,另一个用于存储数据。我想在文本文件中保存一个站点但是当我显示数据时将只是文本而我不能将其作为链接单击。我发布的代码是当我在显示页面中写入文件时。
Try
Dim fs As String
fs = Server.MapPath("Footer.txt")
lblsplittext.Text = ""
Dim filestream As StreamReader
filestream = New IO.StreamReader(fs)
Dim readcontents As String = filestream.ReadToEnd()
Dim textdelimiter As String = "#"
Dim splitout = Split(readcontents, textdelimiter)
Dim i As Integer
For i = 0 To UBound(splitout)
lblsplittext.Text &= splitout(i) & "<br>"
Next
filestream.Close()
Catch ex As Exception
Dim str As String
str = ex.Message
End Try
如果你有一个关于如何从文件或数据库中读取的不同建议(从现在的位置无关紧要),只要在我显示它们时保留在我的内容中,我只需要在我的文本中添加超链接......或者我可以写入html文件而不是文本文件,如果是这样,我需要做什么来写入html。我真的需要帮助,我做了很多搜索,但我一无所获。 提前谢谢。
答案 0 :(得分:3)
有很多方法可以做到这一点。一种是使用一系列动态添加的Label
控件。您的Hyperlink
控件可以简单地插入到一个Label
控件和下一个控件之间。
您打算在回发时从您的一系列标签中检索信息吗? (这样做是多余的,因为你已经知道信息是什么,但以防万一。)使用多个控件会使这更复杂。您可以尝试动态创建的一个或多个Literal
控件,并将其作为子控件添加到Panel
控件中。同样,Hyperlink
控件将在您需要的任何时间添加。