在ASP.NET(VB)中将div标记添加到div

时间:2011-06-14 18:09:23

标签: asp.net

我有一个包含以下HTML标记的文本文件:

<table border="0" cellspacing="2" cellpadding="2" width="500">
<tbody>
<tr>
<td>some text</td>

<td>some text</td></tr></tbody></table>

我希望能够将这些HTML标记加载到<div runat=server id=div1>

有关如何使用ASP.NET的任何想法? (首选VB代码)

2 个答案:

答案 0 :(得分:1)

我可能不会使用.NET代码来完成所有这些。我会使用jQuery来调用加载文本文件内容的服务或页面方法。您可以通过jQuery异步调用返回它,然后使用结果设置div的innerHTML属性。

修改

如果您真的想在服务器端执行此操作,则可以执行以下操作:

<div id="divTest" runat="server">

</div>


Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        divTest.InnerHtml = System.IO.File.ReadAllText(fileName)
End Sub

答案 1 :(得分:1)

我不知道是否有更好的方法,但你可以试试这段代码:

Dim l As New Literal()
l.Text = "<table border=""0"" cellspacing=""2"" cellpadding=""2"" width=""500""><tbody><tr><td>some text</td><td>some text</td></tr></tbody></table>"

div1.Controls.Add(l)