运行时以ASP.NET形式插入热Ti脚本

运行时以ASP.NET形式插入热Ti脚本,asp.net,vb.net,data-visualization,google-visualization,visual-web-developer,Asp.net,Vb.net,Data Visualization,Google Visualization,Visual Web Developer,我将可视化保存在数据库、标题、描述等和代码字段中,在代码字段中,我保存将生成可视化的“代码”,它可能简单到某个位置托管的图像的URL,或者类似于: <script src="https://spreadsheets.google.com/gpub?url=http%3A%2F%2Foj0ijfii34kccq3ioto7mdspc7r2s7o9-ss-opensocial.googleusercontent.com%2Fgadgets%2Fifr%3Fup_title%3DBrands%2

我将可视化保存在数据库、标题、描述等和代码字段中,在代码字段中,我保存将生成可视化的“代码”,它可能简单到某个位置托管的图像的URL,或者类似于:

<script src="https://spreadsheets.google.com/gpub?url=http%3A%2F%2Foj0ijfii34kccq3ioto7mdspc7r2s7o9-ss-opensocial.googleusercontent.com%2Fgadgets%2Fifr%3Fup_title%3DBrands%26up_initialstate%26up__table_query_url%3Dhttps%253A%252F%252Fspreadsheets.google.com%252Fspreadsheet%252Ftq%253Frange%253DA%25253AE%2526key%253D0AqFjLMbUaBn_dFhwbV9DQ3N6cWN1SmFiUlF5X1RXUkE%2526gid%253D0%2526pub%253D1%26url%3Dhttp%253A%252F%252Fwww.google.com%252Fig%252Fmodules%252Fmotionchart.xml%26spreadsheets%3Dspreadsheets&height=448&width=710"></script>

我正在数据库中将其保存为nvarchar(max),现在我有了一个页面,可以显示我在运行时调用的可视化效果,那么最好的方法是什么?!例如一个div?怎么做


谢谢你,好的,给你,梅恩

1) 声明IFrame(可以设置更多属性,如高度和宽度):


这有帮助吗?

IFrame将是一个选项,因为它负责加载URL,即使内容URL不存在,也不会使页面崩溃。谢谢你的提示,但对于像我这样的新手,更多细节如何:p哈哈哈,谢谢你,advanceDidn不起作用,我得到了以下错误:编译错误描述:在编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息,并适当修改源代码。编译器错误消息:BC30545:属性访问必须分配给属性或使用其值。源错误:第15行:Dim codeString As String=visualizationTable.Rows(0).Item(“code”).ToString()第16行:第17行:ViewerFrame.Attributes[“src”]=codeString第18行:然后您尝试了frame1.Attributes(“src”)=DAL.GetURLPath()?即使我在src属性中手动插入代码以确保其与数据检索无关,我仍然会收到一个错误,上面写着:Parser error Description:解析服务此请求所需的资源时出错。请查看以下特定的解析错误详细信息,并适当修改源文件。分析器错误消息:服务器标记的格式不正确。第7行:当我的src是一个图像的URL时,它可以正常工作!但不是当它是一个脚本!您不能在src中嵌套引号标记(“”)。您需要使用转义序列。这意味着,将src中所有出现的(“”)替换为(“”)。类似于src=”
<IFRAME id="frame1" scrolling="auto" runat="server">
</IFRAME>
frame1.Attributes["src"] = DAL.GetURLPath();