Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在ASP.NET(VB)中将HTML标记添加到div_Asp.net - Fatal编程技术网

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

在ASP.NET(VB)中将HTML标记添加到div,asp.net,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标记加载到 有没

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

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

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

一些文本
一些文本
我希望能够将这些HTML标记加载到


有没有关于如何使用ASP.NET的想法?(最好使用VB代码)

我可能不会使用.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

受保护的子页加载(ByVal sender作为对象,ByVal e作为System.EventArgs)处理Me.Load
divTest.InnerHtml=System.IO.File.ReadAllText(文件名)
端接头

我不知道是否有更好的方法,但您可以尝试以下代码:

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)
Dim l作为新文本()
l、 Text=“some Text some Text”
第1部分.控件.添加(l)

您可以使用
执行类似操作。jquery的问题是,这些更改仅在页面显示给客户端之后进行,我希望在客户端获得页面之前进行